@font-face{font-family:Cabinet Grotesk;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/CabinetGrotesk-700-yJmHbigL.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Switzer-500-A29GCmfN.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Switzer-600-DSnGZNn0.woff2)format("woff2")}@font-face{font-family:Switzer;font-weight:700;font-style:normal;font-display:swap;src:url(/assets/Switzer-700-9JzFtTp4.woff2)format("woff2")}:root{--font-anzeige:"Cabinet Grotesk", system-ui, sans-serif;--font-text:"Switzer", system-ui, sans-serif;--rand:#d4d4d4;--grund:#fff;--flaeche:#f5f5f4;--schrift:#1c1917;--gedaempft:#78716c;--hervor:#4c8df1;--signalrot:#e01a4f;--kasten:#efedeb;--f-grau:#e7e5e4;--f-rot:#fecaca;--f-orange:#fed7aa;--f-gelb:#fef08a;--f-gruen:#bbf7d0;--f-tuerkis:#a5f3fc;--f-blau:#bfdbfe;--f-lila:#e9d5ff}*{box-sizing:border-box}html,body,#wurzel{height:100%;margin:0;overflow:hidden}body{font-family:var(--font-text);color:var(--schrift);background:var(--grund);font-weight:500}.seite{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:.35rem;height:100%;padding:15px;display:grid}.kw{align-items:center;margin-right:.25rem}.kwzahl{font-family:var(--font-anzeige);color:var(--schrift);white-space:nowrap;align-items:baseline;gap:.35rem;padding:0 .6rem;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.kwwort,.jahr{font-family:var(--font-text);color:var(--gedaempft);font-size:.75rem;font-weight:500}.fach{background:var(--kasten);border:0;border-radius:10px;flex-direction:column;min-height:0;padding:4px;display:flex}.fach[data-drueber]{outline:2px solid var(--hervor)}.fach h2{text-transform:uppercase;letter-spacing:.04em;color:var(--gedaempft);justify-content:space-between;margin:0 0 .25rem;font-size:.75rem;font-weight:600;display:flex}.fachinhalt{flex-wrap:wrap;align-content:flex-start;gap:.2rem;min-height:0;display:flex;overflow-y:auto}.bauleiter{align-items:center;gap:.9rem;margin-left:auto;display:flex}.bauleitermarke{color:var(--gedaempft);white-space:nowrap;border:0;border-radius:0;align-items:center;gap:.35rem;padding:0;font-size:.8rem;display:inline-flex}.bauleitermarke[data-farbe]{background:0 0}.bauleitermarke:before{content:"";background:var(--marke,var(--gedaempft));border-radius:999px;width:.5rem;height:.5rem}.raster{flex-direction:column;gap:.35rem;min-width:0;min-height:0;display:flex}.werkzeugleiste{--knopf:40px;--leiste-hell:#e6e6e6;--leiste-tief:#dcdcdc;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:10px;font-size:.8rem;display:flex}.werkzeugleiste button{font:inherit;height:var(--knopf);background:var(--leiste-hell);color:var(--schrift);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background .12s ease-out;display:inline-flex}.werkzeugleiste button:hover:not(:disabled){background:var(--leiste-tief)}.werkzeugleiste button:disabled{color:#a8a8a8;cursor:default}:is(.tafel button:not(.farbknopf),.notizfeld button,.kartenleiste .schliessen,.anmeldung button,.reiter button){font:inherit;min-height:40px;color:var(--schrift);cursor:pointer;background:#e6e6e6;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.1rem;font-size:.9375rem;font-weight:500;line-height:1;transition:background .12s ease-out;display:inline-flex}:is(.dazu,.neubv,.tagknopf){font:inherit;min-height:30px;color:var(--schrift);cursor:pointer;background:#e6e6e6;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:0 .8rem;font-size:.8rem;font-weight:500;line-height:1;transition:background .12s ease-out;display:inline-flex}:is(.tafel button:not(.farbknopf):not([data-haupt]):not([data-an]),.notizfeld button:not([data-haupt]),.kartenleiste .schliessen,.reiter button:not([data-an]),.dazu,.neubv,.tagknopf:not([data-an])):hover:not(:disabled){background:#dcdcdc}:is(.tafel,.notizfeld,.kartenleiste,.anmeldung) button:disabled{color:#a8a8a8;cursor:default;opacity:1}:is(.anmeldung button,button[data-haupt],.reiter button[data-an],.tagknopf[data-an]){background:var(--schrift);color:var(--grund);font-weight:600}:is(.anmeldung button,button[data-haupt],.tagknopf[data-an]):hover:not(:disabled){background:var(--hervor);color:var(--schrift)}.reiter button[data-an]:hover{background:var(--schrift);color:var(--grund)}:is(.codefeld,.neuzeile input,.anmeldung input){font:inherit;background:var(--grund);min-height:40px;color:var(--schrift);box-shadow:inset 0 0 0 1px var(--rand);border:0;border-radius:999px;padding:0 1rem;font-size:.9375rem}:is(.codefeld,.neuzeile input,.anmeldung input):disabled{color:var(--gedaempft);box-shadow:inset 0 0 0 1px var(--flaeche);cursor:default}.auswahl{font:inherit;min-width:0;color:var(--schrift);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;display:inline-flex}.tafel .auswahl{background:var(--grund);min-height:40px;box-shadow:inset 0 0 0 1px var(--rand);padding:0 .7rem 0 1rem;font-size:.9375rem}.tafel .auswahl:disabled{box-shadow:inset 0 0 0 1px var(--flaeche)}.auswahlwert{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.auswahlwert[data-platzhalter]{color:var(--gedaempft)}.auswahlpfeil{border:solid var(--gedaempft);border-width:0 1.75px 1.75px 0;flex:none;width:8px;height:8px;margin-left:auto;transition:transform .12s ease-out;transform:translateY(-2px)rotate(45deg)}.auswahl[aria-expanded=true] .auswahlpfeil{transform:translateY(1px)rotate(225deg)}.auswahl:disabled{color:var(--gedaempft);cursor:default}.auswahl:disabled .auswahlpfeil{opacity:.4}.auswahlliste{z-index:60;border:1px solid var(--rand);background:var(--grund);border-radius:12px;flex-direction:column;gap:1px;max-height:min(60vh,24rem);padding:4px;display:flex;position:fixed;overflow-y:auto;box-shadow:0 6px 16px #0000001f}.auswahlliste button{font:inherit;text-align:left;min-height:34px;color:var(--schrift);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .7rem;font-size:.9375rem;display:flex}.auswahlliste button:hover,.auswahlliste button:focus-visible{background:#e6e6e6;outline:none}.auswahlliste button[data-gewaehlt]{font-weight:600}.auswahlliste button[data-gewaehlt]:after{content:"";border:solid var(--schrift);border-width:0 1.75px 1.75px 0;flex:none;width:5px;height:9px;margin-left:auto;transform:translateY(-1px)rotate(45deg)}:is(button,.karte):focus-visible{outline:2px solid var(--hervor);outline-offset:2px}:is(input,textarea,.notizfeld textarea):focus-visible{box-shadow:inset 0 0 0 2px var(--schrift);outline:none}.wrund{width:var(--knopf);padding:0}.wpille{padding:0 1.1rem}.werkzeugleiste .whaupt,.werkzeugleiste .whaupt[data-an]{background:var(--schrift);color:var(--grund);font-weight:600}.werkzeugleiste .whaupt:hover:not(:disabled){background:var(--hervor);color:var(--schrift)}.wgruppe{background:var(--leiste-hell);border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.wgruppe button{height:calc(var(--knopf) - 6px);width:calc(var(--knopf) - 6px);background:0 0}.wgruppe button:hover:not(:disabled){background:var(--leiste-tief)}.samstag{height:var(--knopf);background:var(--leiste-hell);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:.6rem;padding:0 1rem 0 .5rem;font-size:.9375rem;display:inline-flex}:is(.samstag,.haken) input{appearance:none;cursor:pointer;background:#c4c4c4;border-radius:999px;width:36px;height:20px;margin:0;transition:background .14s ease-out;position:relative}:is(.samstag,.haken) input:after{content:"";background:var(--grund);border-radius:999px;width:16px;height:16px;transition:transform .14s ease-out;position:absolute;top:2px;left:2px}:is(.samstag,.haken) input:checked{background:var(--schrift)}:is(.samstag,.haken) input:checked:after{transform:translate(16px)}:is(.samstag,.haken) input:disabled{opacity:.5;cursor:default}.meldung{background:var(--grund);min-height:40px;color:var(--schrift);box-shadow:inset 0 0 0 1px var(--signalrot);border-radius:999px;align-items:center;gap:.5rem;margin:0;padding:0 1.1rem;font-size:.9375rem;display:inline-flex}.meldung svg{color:var(--signalrot);flex:none}.seite[data-spalten="5"]{--spalten:5}.seite[data-spalten="6"]{--spalten:6}.spalten{grid-template-columns:repeat(var(--spalten), minmax(0, 1fr));grid-template-rows:auto repeat(var(--zeilen,1), min-content) 1fr;column-gap:.35rem;row-gap:var(--zeilen-luft,5px);flex:1 1 0;min-height:0;display:grid;overflow-y:auto}.spalten[data-dicht]{--kasten-innen:3px;--kopf-luft:2px;--zeilen-luft:2px}.spalten[data-dicht] .namen{gap:2px}.spalten[data-dicht] .karte{padding:1px 7px}.spalten[data-dicht] .bezeichnung{line-height:1.1}.spalten[data-dicht] .zustaendig{min-height:14px}.faecherleiste{grid-template-columns:repeat(var(--spalten), minmax(0, 1fr));flex:none;gap:.25rem;max-height:32vh;margin-top:.25rem;display:grid}.tagfaecher{grid-column:var(--spalte);flex-direction:column;gap:.2rem;min-width:0;min-height:0;display:flex}.tagfaecher .fach{flex:none}.tagfaecher .fach[data-fach=teilweise] .fachinhalt,.tagfaecher .fach[data-fach=krank] .fachinhalt,.tagfaecher .fach[data-fach=urlaub] .fachinhalt{max-height:4rem}.tagfaecher .fach[data-fach=offen]{flex:auto;min-height:5rem}.tagspalte,.stapel{display:contents}.tagkopf{grid-column:var(--spalte);text-transform:uppercase;letter-spacing:.05em;color:var(--schrift);grid-row:1;min-width:0;margin:0;padding-bottom:2px;font-size:clamp(.9rem,1.9vh,1.3rem);font-weight:600}.bv{grid-column:var(--spalte);grid-row:calc(var(--zeile) + 1);min-width:0;min-height:0;padding:var(--kasten-innen,4px);background:var(--kasten);border-radius:10px;flex-direction:column;gap:0;display:flex;position:relative}.bv[data-drueber]{outline:2px solid var(--hervor)}.bvkopf{flex-direction:column;flex:none;gap:0;min-width:0;display:flex}.namen{grid-template-columns:1fr 1fr;align-content:start;gap:3px;min-height:0;display:grid}.spaltenziel{grid-column:var(--spalte);border:1px dashed var(--rand);min-width:0;min-height:3rem;color:var(--gedaempft);border-radius:.25rem;grid-row:-2;justify-content:center;align-self:start;align-items:center;font-size:.7rem;display:flex}.spaltenziel[data-drueber]{outline:2px solid var(--hervor);background:var(--flaeche);border-style:solid}.spaltenfuss{grid-column:var(--spalte);grid-row:-2;align-self:end;gap:.2rem;min-width:0;display:flex}.dazu{flex:1 1 0;min-width:0}.bezeichnung,.zustaendig{font:inherit;color:var(--schrift);background:0 0;border:0;border-radius:999px;min-width:0;padding:.05rem 7px;font-size:.8rem}.bezeichnung{letter-spacing:-.01em;font-size:1.125em;line-height:1.2}.zustaendig{letter-spacing:.02em;font-size:.72em;line-height:1.15}.bvkopf{margin-bottom:var(--kopf-luft,5px);padding-bottom:var(--kopf-luft,5px);border-bottom:1px solid #0000001a}.bezeichnungsfeld{flex:1 1 0;min-width:0;position:relative}.bezeichnung{width:100%;font-family:var(--font-anzeige);font-weight:700}.vorschlaege{z-index:5;border:1px solid var(--rand);background:var(--grund);box-shadow:none;border-radius:12px;margin:4px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0}.vorschlaege button{font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;width:100%;min-height:26px;padding:0 .6rem;font-size:.75rem;display:flex;overflow:hidden}.vorschlaege button:hover{background:#e6e6e6}.bezeichnung:hover,.zustaendig:hover,.bezeichnung:focus,.zustaendig:focus{background:var(--grund);box-shadow:inset 0 0 0 1px var(--rand)}.zustaendig{color:var(--gedaempft);min-height:18px;font-size:.7rem;line-height:1}.zustaendig .auswahlpfeil{width:6px;height:6px;transform:translateY(-1px)rotate(45deg)}.zustaendig[aria-expanded=true] .auswahlpfeil{transform:translateY(1px)rotate(225deg)}.karte{font:inherit;text-align:left;background:var(--f-grau);color:var(--schrift);cursor:grab;text-overflow:ellipsis;white-space:nowrap;touch-action:none;border:0;border-radius:6px;flex-direction:column;justify-content:center;padding:3px 7px;font-size:clamp(.6rem,1.4vh,.9rem);line-height:1.3;animation:.12s ease-out karte-rein;display:flex;overflow:hidden}@keyframes karte-rein{0%{opacity:0;transform:scale(.94)}}@media (prefers-reduced-motion:reduce){.karte{animation:none}}.karte[data-farbe=grau]{background:#dad7d5}.karte[data-zieht]{opacity:.4}.karte[data-ausgewaehlt]{outline:2px solid var(--hervor)}.karte[data-fremdfirma]{border:1.5px dashed var(--marke,var(--gedaempft))}.fachinhalt .karte{flex:none;max-width:100%}.kartenleiste{background:var(--grund);box-shadow:inset 0 0 0 1px var(--rand), 0 6px 20px #0000001f;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:6px 6px 6px 1.1rem;font-size:.9375rem;display:flex;position:fixed;bottom:15px;left:50%;transform:translate(-50%)}.kartenleistename{white-space:nowrap;font-weight:600}.kartenleiste .tagknopf{min-height:40px;padding:0 .85rem;font-size:.9375rem}.kartenleiste .farbwahl{gap:2px}.farbwahl,.tagwahl{gap:.2rem;display:flex}.farbknopf{width:1.6rem;height:1.6rem;box-shadow:inset 0 0 0 1px var(--rand);cursor:pointer;border:0;border-radius:999px}.farbknopf[data-gewaehlt]{outline:2px solid var(--hervor)}.hinweis{color:var(--gedaempft);font-size:.85rem;line-height:1.45}[data-farbe=grau]{--marke:#9a9a9a;background:var(--f-grau)}[data-farbe=rot]{--marke:#e01a4f;background:var(--f-rot)}[data-farbe=orange]{--marke:#e8722a;background:var(--f-orange)}[data-farbe=gelb]{--marke:#cf9a00;background:var(--f-gelb)}[data-farbe=gruen]{--marke:#2e9e5b;background:var(--f-gruen)}[data-farbe=tuerkis]{--marke:#1799ad;background:var(--f-tuerkis)}[data-farbe=blau]{--marke:#4c8df1;background:var(--f-blau)}[data-farbe=lila]{--marke:#8e5bd9;background:var(--f-lila)}.bv[data-farbe]{background:var(--kasten);background:color-mix(in oklab, var(--marke) 14%, var(--kasten))}.bv[data-farbe=grau]{background:var(--kasten)}.leiterzeile{align-items:center;gap:.25rem;min-width:0;padding-left:7px;display:flex}.leiterzeile .zustaendig{padding-left:0}.leiterpunkt{background:var(--marke,var(--gedaempft));border-radius:999px;flex:none;width:7px;height:7px}.kopfzeile{align-items:center;gap:.15rem;min-width:0;display:flex}.abwaehlen{font:inherit;width:18px;height:18px;min-height:0;color:var(--gedaempft);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.tauschen{font:inherit;width:18px;height:18px;min-height:0;color:var(--gedaempft);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;padding:0;font-size:.7rem}.bv:hover .abwaehlen,.bv:hover .tauschen,.abwaehlen:focus,.tauschen:focus{opacity:1}.tauschen:hover:not(:disabled){background:var(--grund)}.tauschen:disabled{cursor:default}.abwaehlen:hover{background:var(--grund);color:var(--signalrot)}.bvgriff{color:var(--gedaempft);cursor:grab;opacity:0;-webkit-user-select:none;user-select:none;touch-action:none;align-items:center;padding:0;line-height:1;transition:opacity .12s ease-out;display:inline-flex;position:absolute;top:5px;left:-3px}.bv:hover .bvgriff,.bvgriff:focus-visible{opacity:1}.bvgriff:active{cursor:grabbing}.bv[data-zieht]{opacity:.4}.zugbaustelle{background:var(--flaeche);font-size:.8rem;font-family:var(--font-anzeige);cursor:grabbing;border:0;border-radius:999px;padding:.2rem .6rem;font-weight:700;display:inline-block;box-shadow:0 6px 16px #0000002e}.zugkarte{cursor:grabbing;opacity:.95;display:inline-block;box-shadow:0 6px 16px #0000002e}.anmeldeseite{grid-template-columns:40fr 60fr;gap:15px;height:100%;padding:15px;display:grid}@media (width<=900px){.anmeldeseite{grid-template-columns:minmax(0,1fr)}.anmeldebild{display:none}}.anmeldebild{background:var(--flaeche);border-radius:24px;overflow:hidden}.anmeldebild img{object-fit:cover;width:100%;height:100%;display:block}.anmeldung{flex-direction:column;justify-content:center;align-items:stretch;gap:.9rem;width:min(26rem,100%);margin:0 auto;padding:0 1rem;display:flex}.anmeldelogo{align-self:center;width:60%;height:auto;margin-bottom:2rem}.anmeldung{text-align:center}.anmeldetitel{margin-bottom:.6rem}.anmeldung h1{letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:600}.anmeldetitel p{color:var(--gedaempft);margin:.2rem 0 0}.anmeldeseite .anmeldung :is(.codefeld,button){width:100%;min-height:48px}.anmeldeseite .anmeldung .codefeld{font-size:1.15rem}.anmeldung button:disabled{cursor:default}.anmeldefehler{min-height:40px;color:var(--schrift);box-shadow:inset 0 0 0 1px var(--signalrot);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0 1rem;font-size:.9375rem;display:flex}.anmeldefehler svg{color:var(--signalrot);flex:none}.seite[data-still] .zelle,.seite[data-still] .fach{opacity:.7}.seite[data-still] .karte{cursor:default}.meldung[data-still]{color:var(--gedaempft);box-shadow:inset 0 0 0 1px var(--rand)}.meldung[data-still] svg{color:var(--gedaempft)}.tafel{background:var(--grund);border:1px solid var(--rand);z-index:10;border-radius:16px;flex-direction:column;font-size:.9375rem;display:flex;position:fixed;inset:3rem;box-shadow:0 12px 40px #0000001a}.tafelkopf{border-bottom:1px solid var(--rand);justify-content:space-between;align-items:center;gap:1rem;padding:10px 12px;display:flex}.tafelkopf h2{margin:0;font-size:.95rem}.tafelmeldung{background:var(--grund);min-height:40px;color:var(--schrift);box-shadow:inset 0 0 0 1px var(--signalrot);border-radius:999px;flex:none;align-self:start;align-items:center;gap:.5rem;margin:12px 12px 0;padding:0 1.1rem;display:inline-flex}.tafelmeldung svg{color:var(--signalrot);flex:none}.tafelinhalt{grid-template-columns:minmax(0,1fr) 620px;gap:24px;padding:12px;display:grid;overflow-y:auto}.tafelteil h3{margin:0 0 .6rem;font-size:.9375rem;font-weight:600}.tafelteil .anzahl{color:var(--gedaempft);font-weight:400}.neuzeile{align-items:center;gap:8px;margin-bottom:12px;display:flex}.neuzeile input:not(.codefeld){flex:1;min-width:6rem}.pflegeliste{margin:0;padding:0;list-style:none}.pflegeliste li{border-bottom:1px solid var(--flaeche);align-items:center;gap:8px;padding:2px 0;display:flex}.pflegeliste .name{min-width:8rem;font:inherit;min-height:40px;color:var(--schrift);background:0 0;border:0;border-radius:999px;flex:1;padding:0 1rem;font-size:.9375rem}.pflegeliste input.name:hover,.pflegeliste input.name:focus{background:var(--grund);box-shadow:inset 0 0 0 1px var(--rand)}.teamteil :is(.neuzeile,.pflegeliste li) .auswahl{flex:1 1 0;min-width:0}.haken{color:var(--gedaempft);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;display:flex}.tafel button.entfernen{color:var(--signalrot)}.ausgetragen{color:var(--gedaempft);margin-top:1rem}.ausgetragen summary{cursor:pointer;padding:.4rem 0;font-size:.85rem}.angemeldet{color:var(--gedaempft);align-items:center;gap:.4rem;margin-left:auto;display:flex}.angemeldet button{color:var(--gedaempft);background:0 0}.angemeldet button:hover{background:var(--leiste-hell);color:var(--schrift)}.logo{flex:none;width:auto;height:2.6rem;margin-left:.6rem}.angemeldet .rolle{opacity:.7;margin-left:.35rem}:fullscreen .angemeldet{display:none}.reiter{gap:.2rem;display:flex}.codefeld{text-align:center;letter-spacing:.35em;text-indent:.35em;width:8.5rem}.codefeld:placeholder-shown{letter-spacing:normal;text-indent:0}.neuercode{align-items:center;gap:8px;display:flex}.zugangsinhalt{grid-template-columns:1fr}.nurtext{color:inherit;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;padding:.15rem 0;display:block;overflow:hidden}.kartenname,.kartennotiz{text-overflow:ellipsis;display:block;overflow:hidden}.kartennotiz{color:var(--gedaempft);font-size:.85em}.notizschirm{z-index:20;background:#00000059;place-items:center;display:grid;position:fixed;inset:0}.notizfeld{background:var(--grund);border:1px solid var(--rand);border-radius:16px;flex-direction:column;gap:12px;width:min(28rem,90vw);padding:16px;font-size:.9375rem;display:flex;box-shadow:0 12px 40px #0000001a}.notizkopf{margin:0;font-weight:600}.notiztext{white-space:pre-wrap;margin:0}.notizfeld textarea{font:inherit;background:var(--grund);min-height:5.5rem;color:var(--schrift);box-shadow:inset 0 0 0 1px var(--rand);resize:vertical;border:0;border-radius:12px;padding:10px 14px;font-size:.9375rem}.notizfuss{justify-content:flex-end;align-items:center;gap:8px;display:flex}.notizrest{color:var(--gedaempft);margin-right:auto;font-size:.85rem}.druckkopf{display:none}@media print{@page{size:A4 landscape;margin:8mm}*,:before,:after{-webkit-print-color-adjust:exact;print-color-adjust:exact}html,body,#wurzel{background:#fff;height:auto;overflow:visible}.werkzeugleiste,.meldung,.kartenleiste,.notizschirm,.tafel{display:none!important}.seite{gap:0;height:auto;padding:0;display:block}.spalten{grid-template-rows:auto repeat(var(--zeilen,1), min-content);flex:none;align-items:start;overflow:visible}.bv{break-inside:avoid;border:1px solid #b0b0b0;border-radius:2mm;padding:1mm}.spaltenfuss,.faecherleiste{display:none!important}.karte{white-space:normal}.druckkopf{border-bottom:1px solid var(--rand);align-items:baseline;gap:1rem;margin-bottom:2mm;padding-bottom:2mm;display:flex}.druckkopf-name,.druckkopf-kw{font-family:var(--font-anzeige);font-size:1.2rem;font-weight:700}.druckkopf-spanne{color:var(--gedaempft);font-size:.85rem}.druckkopf-stempel{color:var(--gedaempft);margin-left:auto;font-size:.75rem}.druckkopf-logo{align-self:center;width:auto;height:10mm}.bvkopf input,.bvkopf .auswahl{appearance:none;color:var(--schrift);background:0 0;border:0;padding:0}.auswahlpfeil{display:none}.abwaehlen,.tauschen,.vorschlaege,.bvgriff{display:none!important}.kartennotiz{white-space:normal;font-size:.8rem;overflow:visible}}
