@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/atkinson-hyperlegible-next-latin-ext-800-normal-CCpWmrAz.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-ext-800-normal-DJxWoX6k.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/atkinson-hyperlegible-next-latin-800-normal-D32lleIF.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-next-latin-800-normal-DtRtCSx4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-CpVFOiMk.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-mono-latin-ext-400-normal-ITMuFrSK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/atkinson-hyperlegible-mono-latin-ext-700-normal-Cb4hxZGu.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-mono-latin-ext-700-normal-Db6cZPB4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/atkinson-hyperlegible-mono-latin-700-normal-BhOtGXDr.woff2)format("woff2"),url(/build/assets/atkinson-hyperlegible-mono-latin-700-normal-BQ8cw3oD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=light]{--surface:#f5f3ee;--surface-raised:#fff;--surface-sunken:#e8e5de;--ink:#1b1e20;--ink-muted:#565b60;--line:#d6d1c7;--line-strong:#767b80;--steel:#262b2f;--on-steel:#fff;--signal:#ffb800;--signal-pressed:#e6a200;--signal-edge:#9a6b00;--on-signal:#1b1e20;--signal-soft:#fff1c7;--running:#0b6a86;--on-running:#fff;--running-soft:#ddeff5;--danger:#b8390e;--on-danger:#fff;--danger-soft:#fbe4da;--focus:#0b57d0;--shadow-raised:0 1px 2px #1b1e2024, 0 2px 8px #1b1e200f;--shadow-bar:0 -2px 12px #1b1e201a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--surface:#121416;--surface-raised:#1d2124;--surface-sunken:#0a0b0c;--ink:#f3f1ec;--ink-muted:#a7acb1;--line:#33393e;--line-strong:#80868c;--steel:#30373c;--on-steel:#f3f1ec;--signal:#ffc226;--signal-pressed:#e6ac14;--signal-edge:#ffc226;--on-signal:#1b1e20;--signal-soft:#3a3113;--running:#5bc0de;--on-running:#0a0b0c;--running-soft:#10303a;--danger:#ff8c5a;--on-danger:#1b1e20;--danger-soft:#3b1d12;--focus:#8ab4ff;--shadow-raised:0 0 0 1px #f3f1ec14;--shadow-bar:0 -1px 0 #f3f1ec1a}}[data-theme=dark]{--surface:#121416;--surface-raised:#1d2124;--surface-sunken:#0a0b0c;--ink:#f3f1ec;--ink-muted:#a7acb1;--line:#33393e;--line-strong:#80868c;--steel:#30373c;--on-steel:#f3f1ec;--signal:#ffc226;--signal-pressed:#e6ac14;--signal-edge:#ffc226;--on-signal:#1b1e20;--signal-soft:#3a3113;--running:#5bc0de;--on-running:#0a0b0c;--running-soft:#10303a;--danger:#ff8c5a;--on-danger:#1b1e20;--danger-soft:#3b1d12;--focus:#8ab4ff;--shadow-raised:0 0 0 1px #f3f1ec14;--shadow-bar:0 -1px 0 #f3f1ec1a}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--tap-min:56px;--tap-primary:72px;--icon-md:28px;--content-max:560px;--content-max-wide:1280px;--font-sans:"Atkinson Hyperlegible Next", "Segoe UI", system-ui, sans-serif;--font-mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", monospace}.display{font-family:var(--font-sans);letter-spacing:-.01em;font-size:40px;font-weight:800;line-height:44px}.title{font-family:var(--font-sans);font-size:28px;font-weight:700;line-height:34px}.heading{font-family:var(--font-sans);font-size:22px;font-weight:700;line-height:28px}.body-lg{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:28px}.body{font-family:var(--font-sans);font-size:18px;font-weight:400;line-height:26px}.label{font-family:var(--font-sans);font-size:18px;font-weight:700;line-height:22px}.caption{font-family:var(--font-sans);font-size:15px;font-weight:600;line-height:20px}.timer{font-family:var(--font-mono);font-size:64px;font-weight:700;line-height:68px}.figure{font-family:var(--font-mono);font-size:28px;font-weight:700;line-height:32px}body{background:var(--surface);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:26px}.wb-pad{padding:var(--space-4)}.wb-stack{gap:var(--space-3);flex-direction:column;max-width:420px;display:flex}.wb-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.wb-icon{vertical-align:middle;flex:none;display:inline-block}.wb-btn:focus-visible,.wb-step-btn:focus-visible,.wb-site:focus-visible,.wb-nav-item:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wb-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);min-width:var(--tap-min);padding:0 var(--space-6);border-radius:var(--radius-md);font:700 18px/22px var(--font-sans);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:2px solid #0000;display:inline-flex}.wb-btn-lg{min-height:var(--tap-primary);font-size:20px;line-height:24px}.wb-btn-block{width:100%;display:flex}.wb-btn-primary{background:var(--signal);color:var(--on-signal);border-color:var(--signal-edge)}.wb-btn-primary:active{background:var(--signal-pressed)}.wb-btn-secondary{background:var(--surface-raised);color:var(--ink);border-color:var(--line-strong)}.wb-btn-secondary:active{background:var(--surface-sunken)}.wb-btn-danger{background:var(--surface-raised);color:var(--danger);border-color:var(--danger)}.wb-btn-danger:active{background:var(--danger-soft)}.wb-btn-stop{background:var(--steel);color:var(--on-steel);border-color:var(--steel)}.wb-btn:disabled{opacity:1;background:var(--surface-sunken);color:var(--ink-muted);border-color:var(--line);cursor:not-allowed}.wb-step{gap:var(--space-2);flex-direction:column;display:flex}.wb-step-label{font:700 18px/22px var(--font-sans)}.wb-step-ctrl{align-items:stretch;gap:var(--space-3);display:flex}.wb-step-btn{box-sizing:border-box;width:var(--tap-primary);min-height:var(--tap-primary);border-radius:var(--radius-md);border:2px solid var(--line-strong);background:var(--surface-raised);color:var(--ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.wb-step-btn:active{background:var(--surface-sunken)}.wb-step-btn:disabled{color:var(--ink-muted);border-color:var(--line);cursor:not-allowed}.wb-step-val{justify-content:center;align-items:baseline;gap:var(--space-2);background:var(--surface-sunken);border-radius:var(--radius-sm);min-width:120px;padding:0 var(--space-4);flex:1;align-self:stretch;display:flex}.wb-step-num{font:700 28px/72px var(--font-mono)}.wb-step-unit{font:400 18px/26px var(--font-sans);color:var(--ink-muted)}.wb-tag{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-sm);font:700 16px/22px var(--font-sans);color:var(--ink);display:inline-flex}.wb-tag-running{background:var(--running-soft)}.wb-tag-running .wb-icon,.wb-tag-done .wb-icon{color:var(--running)}.wb-tag-done{background:var(--running-soft)}.wb-tag-open{background:var(--surface-sunken)}.wb-tag-problem{background:var(--danger-soft)}.wb-tag-problem .wb-icon{color:var(--danger)}.wb-timer{box-sizing:border-box;border-radius:var(--radius-lg);max-width:420px;padding:var(--space-6) var(--space-4) var(--space-4);background:var(--surface-raised);box-shadow:var(--shadow-raised);gap:var(--space-4);flex-direction:column;display:flex}.wb-timer-on{background:var(--steel);color:var(--on-steel)}.wb-timer-top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.wb-timer-site{font:700 20px/26px var(--font-sans)}.wb-timer-time{font:700 64px/68px var(--font-mono);letter-spacing:-.02em}.wb-timer-unit{font:400 18px/26px var(--font-sans);opacity:.85;margin-left:var(--space-2)}.wb-timer-since{font:400 18px/26px var(--font-sans)}.wb-timer-off .wb-timer-since{color:var(--ink-muted)}.wb-timer-live{align-items:center;gap:var(--space-2);font:700 16px/22px var(--font-sans);background:var(--running);color:var(--on-running);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);display:inline-flex}.wb-timer-dot{background:currentColor;border-radius:5px;width:10px;height:10px}.wb-site{box-sizing:border-box;width:100%;max-width:420px;min-height:var(--tap-primary);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:0;display:flex}.wb-site-active{background:var(--signal-soft)}.wb-site-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wb-site-name{font:700 20px/26px var(--font-sans)}.wb-site-addr{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.wb-site-meta{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.wb-site-hours{font:700 20px/24px var(--font-mono)}.wb-site-hours small{font:400 15px/20px var(--font-sans);color:var(--ink-muted);margin-left:2px}.wb-nav{box-sizing:border-box;background:var(--surface-raised);max-width:none;box-shadow:var(--shadow-bar);padding:var(--space-1);gap:var(--space-1);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.wb-nav-item{min-height:var(--tap-primary);border-radius:var(--radius-md);color:var(--ink-muted);font:700 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.wb-nav-item[aria-current=page]{background:var(--signal-soft);color:var(--ink)}.bs-formular{box-sizing:border-box;max-width:480px;padding:var(--space-6) var(--space-4);margin:0 auto}.bs-marke{margin:0 0 var(--space-4)}.bs-formular a.wb-btn{text-decoration:none}.bs-marke-link{align-items:center;gap:var(--space-3);min-height:var(--tap-min);color:inherit;text-decoration:none;display:inline-flex}.bs-marke-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bs-zeichen{flex:none;width:40px;height:40px}.bs-zeichen-grund{fill:var(--signal)}.bs-zeichen-strich{fill:none;stroke:var(--on-signal);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.bs-titel{margin:0 0 var(--space-6)}.bs-stapel{gap:var(--space-4);flex-direction:column;display:flex}.bs-feld{gap:var(--space-2);flex-direction:column;display:flex}.bs-feld input,.bs-feld select{box-sizing:border-box;min-height:var(--tap-min);padding:0 var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink)}.bs-feld input:focus-visible,.bs-feld select:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bs-feld textarea{box-sizing:border-box;padding:var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink);resize:vertical}.bs-feld textarea:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bs-fehler{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--ink);margin:0}.bs-hinweis{color:var(--ink-muted);margin:0}.bs-seite{box-sizing:border-box;width:100%;max-width:var(--content-max-wide);padding:var(--space-6) var(--space-4);margin-inline:auto}.bs-tabelle{border-collapse:collapse;background:var(--surface-raised);border-radius:var(--radius-md);width:100%;box-shadow:var(--shadow-raised)}.bs-tabelle th,.bs-tabelle td{text-align:start;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.bs-tabelle th{color:var(--ink-muted)}.bs-tabelle-wrap{width:100%;overflow-x:auto}.bs-material-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bs-material-zeile{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bs-material-zeile:last-child{border-bottom:none}.bs-material-zeile--formular{display:block}.bs-material-zeile--formular form{max-width:480px}.bs-material-info{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bm-bild{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:48px;height:48px}.bm-material-info{align-items:center;gap:var(--space-3);flex-shrink:0;min-width:0;display:flex}@media (width<=599px){.bs-material-zeile{flex-direction:column;align-items:stretch}.bs-material-zeile .wb-btn{width:100%}}.bs-kachel-raster{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bs-kachel{box-sizing:border-box;align-items:stretch;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;flex-direction:column;display:flex}.bs-kachel:active{background:var(--surface-sunken)}.bs-kachel:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bs-kachel-bild{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-sm);width:100%}.bs-kachel-bild--leer{background:var(--surface-sunken);color:var(--ink-muted);justify-content:center;align-items:center;display:flex}.bs-kachel-name,.bs-kachel-einheit{text-align:center}.bs-kachel-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bs-kachel-einheit{color:var(--ink-muted)}.bs-kopf{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--steel);color:var(--on-steel);display:flex}.bs-kopf .wb-btn{min-height:var(--tap-min)}.bs-knoepfe{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.bs-fuss{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.bs-fuss a{min-height:var(--tap-min);color:var(--ink-muted);align-items:center;display:inline-flex}.bs-menue{gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);flex-wrap:wrap;display:flex}.bs-menue .wb-btn[aria-current=page]{background:var(--signal-soft)}.bs-liste{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bs-seite form .bs-feld input,.bs-seite form .bs-feld select,.bs-seite form .bs-feld textarea,.bs-seite form>.wb-btn,.bs-seite form>.bs-knoepfe{max-width:480px}.bm-raster{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=1024px){.bm-raster{gap:var(--space-6);grid-template-columns:1fr 1fr;align-items:start;display:grid}}.bs-karte{box-sizing:border-box;padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.bs-qr svg{background:#fff;width:280px;height:280px}.bs-qr p{margin:0}.bs-qr a{overflow-wrap:anywhere}.ba-app{flex-direction:column;min-height:100dvh;display:flex}.ba-inhalt{box-sizing:border-box;width:100%;max-width:var(--content-max);padding:var(--space-4);gap:var(--space-6);flex-direction:column;flex:1;margin:0 auto;display:flex}.ba-app .wb-nav{padding-bottom:max(var(--space-1), env(safe-area-inset-bottom));position:sticky;bottom:0}.ba-app .bs-kopf{z-index:1;position:sticky;top:0}.ba-hinweis{box-sizing:border-box;padding:var(--space-3) var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);justify-content:space-between}.bs-meldung{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.bs-meldung>.wb-icon{flex:none}.bs-meldung>span{flex:1}.bs-kopf-status{align-items:center;gap:var(--space-2);display:inline-flex}.bs-aenderungshinweis{box-sizing:border-box;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--signal-soft);border:2px solid var(--signal-edge);border-radius:var(--radius-md);display:flex}.bs-aenderungshinweis>.wb-icon{flex:none}.bs-tag-ungesehen{outline:2px solid var(--signal-edge);outline-offset:-2px}.bs-tag-neu{background:var(--signal-soft)}.bs-aenderung-kopf{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-sunken);border-radius:var(--radius-md);margin:0;display:flex}.bs-aenderung-kopf>.wb-icon{flex:none}.bs-vergleich{flex-direction:column;margin:0;display:flex}.bs-vergleich-feld{padding-block:var(--space-3);border-block-end:1px solid var(--line);overflow-wrap:anywhere}.bs-vergleich-feld dt{color:var(--ink-muted)}.bs-vergleich-feld dd{margin:0}.bs-vergleich-zettel{gap:var(--space-2);flex-direction:column;display:flex}.bs-vergleich-zettel h2{margin:0}.bs-vergleich-material{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bs-alt{color:var(--ink-muted);text-decoration:line-through}.bs-neu{padding-inline:var(--space-1);background:var(--signal-soft);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;text-decoration:none}.bs-nur-leser{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ba-app .wb-btn[aria-pressed=true]{background:var(--signal-soft)}.ba-fotos{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.ba-fotos img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-md);width:100%;display:block}.ba-foto-platz{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-2);aspect-ratio:1;width:100%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-muted);flex-direction:column;display:flex}.ba-fotos .wb-btn{width:100%}.ba-unterschrift-feld{box-sizing:border-box;aspect-ratio:5/2;border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);width:100%;color:var(--ink);touch-action:none;cursor:crosshair;display:block}.ba-app:has(.ba-vollbild) .wb-nav{display:none}.ba-vollbild{flex:1}.ba-vollbild-kopf{justify-content:space-between}.ba-kompakt{margin:0}.ba-aktionsleiste{margin-top:auto;margin-inline:calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4) max(var(--space-3), env(safe-area-inset-bottom));background:var(--surface);box-shadow:var(--shadow-bar);position:sticky;bottom:0}.ba-unterschrift-feld:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bk-leiste{justify-content:space-between}.bk-rueckwaerts .wb-icon{transform:scaleX(-1)}.bk-zurueck{align-self:flex-start}.bk-tabelle{table-layout:fixed;min-width:1040px}.bk-tabelle th,.bk-tabelle td{padding:var(--space-2);vertical-align:top}.bk-tabelle thead th:first-child{width:150px}.bk-tabelle thead th:last-child{width:88px}.bk-tabelle thead th:nth-child(n+2):nth-child(-n+8){width:139px}.bk-tabelle th[aria-current=date],.bk-tabelle td.bk-heute{background:var(--signal-soft)}.bk-tabelle td.bk-anderer-monat{background:var(--surface-sunken)}.bk-tabelle td.bk-anderer-monat .bk-feld{color:var(--ink-muted)}.bk-name{min-height:var(--tap-min);color:var(--ink);overflow-wrap:anywhere;align-items:center;display:flex}.bk-feld,.bk-feld .wb-tag{max-width:100%}.bk-feld{box-sizing:border-box;align-items:flex-start;gap:var(--space-1);min-height:var(--tap-min);height:100%;padding:var(--space-1);border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.bk-feld:hover{background:var(--surface-sunken)}.bk-feld:focus-visible,.bk-name:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bk-frei,.bk-zusatz{color:var(--ink-muted)}.bk-hinweis{align-items:center;gap:var(--space-1);color:var(--ink);display:inline-flex}.bk-hinweis .wb-icon{color:var(--danger)}.bk-summe .figure,.bk-summe .caption{display:block}.bk-monatssumme{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.bz-leiste{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.bz-spur{height:var(--tap-min);background:var(--surface-sunken);border-radius:var(--radius-sm);position:relative;overflow:hidden}.bz-balken,.bz-pause{box-sizing:border-box;padding:0 var(--space-2);align-items:center;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.bz-balken{background:var(--running-soft);border:2px solid var(--running);border-radius:var(--radius-sm)}.bz-balken--laeuft{border-style:dashed}.bz-pause{z-index:1;top:var(--space-2);bottom:var(--space-2);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:repeating-linear-gradient(135deg, var(--surface-raised) 0 5px, var(--line-strong) 5px 7px);justify-content:center}.bz-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bz-balken .bz-name{z-index:2;padding:0 var(--space-1);background:var(--running-soft);border-radius:var(--radius-sm);position:relative}.bz-pause .bz-name{padding:0 var(--space-1);background:var(--surface-raised);border-radius:var(--radius-sm)}.bz-unter{gap:var(--space-1) var(--space-4);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bz-nur-schmal{display:none}.bz-achse{height:var(--space-6);color:var(--ink-muted);position:relative}.bz-achse span{position:absolute;top:0;transform:translate(-50%)}@media (width<=599px){.bz-balken .bz-name{display:none}.bz-nur-schmal{display:list-item}}.bt-navi .wb-btn{flex:none}.bt-kopf{gap:var(--space-3)}.bt-titel,.bt-datum,.bt-h2,.bt-h3,.bt-notiz,.bt-zahl{margin:0}.bt-h3{align-items:center;gap:var(--space-2);display:flex}.bt-zahlen{align-items:flex-end;gap:var(--space-3) var(--space-8);flex-wrap:wrap;display:flex}.bt-zahl{gap:var(--space-1);flex-direction:column;display:flex}.bt-zahl .caption{color:var(--ink-muted)}.bt-dauer{color:var(--ink-muted);margin-inline-start:var(--space-3)}.bt-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.bt-block{gap:var(--space-2)}.bt-notiz{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft)}.bt-formular .bs-feld input[type=time]{min-width:150px}.bt-fieldset{border:0;min-width:0;margin:0;padding:0}.bt-menge input{width:140px}.bt-hinzu{align-items:flex-end}.bt-foto{border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.bt-foto:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bt-protokoll summary{min-height:var(--tap-min);cursor:pointer;align-items:center;display:flex}.bt-protokoll summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bt-gross{z-index:10;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--steel);flex-direction:column;display:flex;position:fixed;inset:0}.bt-gross img{max-width:100%;max-height:calc(100dvh - var(--tap-min) - var(--space-12));object-fit:contain;border-radius:var(--radius-md)}.bf-gruppe{box-sizing:border-box;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-sunken)}.bf-gruppe+.bf-gruppe{margin-top:var(--space-4)}.bf-kopf{justify-content:space-between}.bf-kopf .bt-h3{overflow-wrap:anywhere;margin:0}.bb-seite{box-sizing:border-box;width:100%;max-width:calc(var(--content-max) * 2);padding:var(--space-6) var(--space-4);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.bb-schmal{max-width:var(--content-max)}.bb-h{margin:0}.bb-leise{color:var(--ink-muted)}.bb-text{white-space:pre-wrap;overflow-wrap:anywhere}.bb-zeile{align-items:center;gap:var(--space-2);display:flex}.bb-betrieb{align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:2px solid var(--line);flex-wrap:wrap;display:flex}.bb-logo{object-fit:contain;max-width:180px;max-height:64px}.bb-betrieb-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bb-titel{gap:var(--space-2)}.bb-vermerk{padding:var(--space-2) var(--space-3);border:2px solid var(--line-strong);border-radius:var(--radius-sm);align-self:flex-start}.bb-kasten{border-inline-start:var(--space-2) solid var(--line-strong)}.bb-kasten--danke{border-inline-start-color:var(--running)}.bb-kasten--danke .bb-zeile .wb-icon{color:var(--running)}.bb-kasten--hinweis{border-inline-start-color:var(--danger)}.bb-kasten--hinweis .bb-zeile .wb-icon{color:var(--danger)}.bb-grund{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken)}.bb-raster{gap:var(--space-6);flex-direction:column;display:flex}@media (width>=900px){.bb-raster{grid-template-columns:3fr 2fr;align-items:start;display:grid}}.bb-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-person{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:1px solid var(--line);flex-direction:column;display:flex}.bb-person:last-child{border-bottom:none}.bb-person-kopf,.bb-tag-kopf,.bb-material,.bb-summe{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.bb-tag-kopf{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken)}.bb-tag{gap:var(--space-1)}.bb-material{padding:var(--space-2) 0;border-bottom:1px solid var(--line)}.bb-material:last-child{border-bottom:none}.bb-abrechnen{max-inline-size:640px}.bb-abrechnen .bs-marke{margin:0}.bb-abrechnen .wb-btn[aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal-edge)}.bb-abrechnen-hinweise{gap:var(--space-2)}.bb-abrechnen-haupt{gap:var(--space-3);flex-direction:column;display:flex}.bb-abrechnen-haupt .wb-btn-block{max-inline-size:480px}.bb-abrechnung{gap:var(--space-2);padding-block:var(--space-3);border-bottom:1px solid var(--line)}.bb-abrechnung:last-child{border-bottom:none}.bb-abrechnen-geaendert{flex-basis:100%;margin:0;padding-inline-start:var(--space-6)}.bb-menge{white-space:nowrap}.bb-gruppe{gap:var(--space-1)}.bb-summe{padding-top:var(--space-3);border-top:2px solid var(--line-strong);margin:0}.bb-unterschrift img{background:var(--surface);border-radius:var(--radius-sm);max-width:100%;max-height:120px}.bb-antwort{max-width:var(--content-max);gap:var(--space-4)}.bb-einwand>summary{list-style:none}.bb-einwand>summary::-webkit-details-marker{display:none}.bb-einwand[open]>summary{background:var(--surface-sunken)}.bb-einwand-formular{margin-top:var(--space-4)}.bb-fuss{margin-top:0}.bf-einwand{border-inline-start:var(--space-2) solid var(--danger)}.bf-grund{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft)}.bf-leise{color:var(--ink-muted);margin:0}.bb-seite a.wb-btn{text-decoration:none}.bb-fuss{align-items:center}.bb-fuss>span{flex-basis:100%}.wb-site{text-align:start}.wb-timer-unit{margin-left:0;margin-inline-start:var(--space-2)}.wb-site-hours small{margin-left:0;margin-inline-start:calc(var(--space-1) / 2)}[dir=rtl] .wb-btn-richtung .wb-icon{transform:scaleX(-1)}:root[lang=ar]{--font-sans:"Atkinson Hyperlegible Next", "Noto Sans Arabic", "Geeza Pro", "Segoe UI", system-ui, sans-serif}.bd-rahmen{--bd-tap:calc(var(--tap-min) - var(--space-4))}.bd-leiste{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"firma nutzer""menue menue";display:grid}.bd-firma{padding:var(--space-3) var(--space-4);background:var(--steel);color:var(--on-steel);overflow-wrap:anywhere;grid-area:firma;align-items:center;display:flex}.bd-firma-text{min-inline-size:0}.bd-nutzer{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--steel);color:var(--on-steel);grid-area:nutzer;display:flex}.bd-nutzer .wb-btn{min-height:var(--tap-min)}.bd-name{display:none}.bd-leiste .bd-menue{grid-area:menue}.bd-punkt{text-decoration:none}.bd-punkt[aria-current=page]{background:var(--signal-soft)}.bd-umschalter{gap:var(--space-2)}.bd-schalter{text-decoration:none}.bd-schalter[aria-current=page]{background:var(--signal-soft);border-color:var(--signal-edge)}.bd-personenwahl{flex-direction:row;align-items:center}.bk-baustelle{color:var(--ink-muted);overflow-wrap:anywhere}.bd-kalender{max-width:var(--content-max-wide);grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.bd-unterwegs{box-sizing:border-box;margin-inline:var(--space-4);margin-block:0 var(--space-6);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised)}.bd-unterwegs h2,.bd-unterwegs h3{margin:0}.bd-unterwegs-liste{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bd-unterwegs-eintrag{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);flex-direction:column;display:flex}.bd-unterwegs-liste--ruhig .bd-unterwegs-eintrag{color:var(--ink-muted);border-style:dashed}.bd-unterwegs-ort{align-items:center;gap:var(--space-1);color:var(--ink);overflow-wrap:anywhere;display:inline-flex}.bd-unterwegs-seit{color:var(--ink-muted)}.bk-feld>*{min-width:0}@media (width>=900px){.bd-leiste{background:var(--steel);color:var(--on-steel)}.bd-firma{padding-block:0;padding-inline:var(--space-4);min-height:calc(var(--bd-tap) + var(--space-2));box-sizing:border-box;min-inline-size:0}.bd-firma-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bd-nutzer{padding-block:0;padding-inline:var(--space-4);gap:var(--space-3)}.bd-nutzer .wb-btn{min-height:var(--bd-tap);padding-inline:var(--space-3);border-color:var(--on-steel)}.bd-name{display:inline}.bd-leiste .bd-menue{gap:var(--space-2);padding-block:0;padding-inline:var(--space-2);background:0 0;flex-wrap:wrap}.bd-menue .bd-punkt{min-height:calc(var(--bd-tap) + var(--space-2));min-width:0;padding-inline:var(--space-2);color:var(--on-steel);background:0 0;border:0;border-radius:0;box-shadow:inset 0 -3px #0000}.bd-menue .bd-punkt .wb-icon{width:20px;height:20px}.bd-menue .bd-punkt:hover{box-shadow:inset 0 -3px 0 var(--line-strong)}.bd-menue .bd-punkt[aria-current=page]{box-shadow:inset 0 -3px 0 var(--signal);background:0 0}.bd-menue .bd-punkt:focus-visible,.bd-nutzer .wb-btn:focus-visible{outline:3px solid var(--on-steel);outline-offset:-3px}.bk-leiste{row-gap:var(--space-2)}.bk-leiste .wb-btn{min-height:var(--bd-tap);min-width:var(--bd-tap);padding-inline:var(--space-3)}.bk-leiste .bs-knoepfe{gap:var(--space-2)}.bd-personenwahl select{min-height:var(--bd-tap)}.bk-tabelle{min-width:1000px}.bk-tabelle th,.bk-tabelle td{padding:var(--space-1)}.bk-tabelle thead th:first-child{width:122px}.bk-tabelle thead th:last-child{width:64px}.bk-tabelle thead th:nth-child(n+2):nth-child(-n+6){width:121px}.bk-tabelle thead th:nth-child(n+7):nth-child(-n+8){width:64px}.bk-feld{min-height:var(--bd-tap);padding-inline:0}.bk-feld>*{flex-shrink:0}.bk-feld .wb-tag{white-space:nowrap;padding-inline:var(--space-1);flex-wrap:nowrap}.bk-feld .wb-tag .wb-icon{width:16px;height:16px}.bk-tabelle td:nth-child(n+7):nth-child(-n+8) .wb-tag{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.bk-name{min-height:var(--bd-tap)}}.bp-seite{box-sizing:border-box;gap:var(--space-4);width:100%;max-width:var(--content-max-wide);padding:var(--space-4);flex-direction:column;margin-inline:auto;display:flex}.bp-raster{gap:var(--space-4);flex-direction:column;display:flex}.bp-liste,.bp-person{box-sizing:border-box;min-width:0}.bp-liste{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-raised)}.bp-eintraege{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bp-eintrag{box-sizing:border-box;justify-content:center;gap:var(--space-1);min-block-size:var(--tap-min);padding:var(--space-2) var(--space-3);border-inline-start:var(--space-1) solid transparent;border-radius:var(--radius-sm);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.bp-eintrag:hover{background:var(--surface-sunken)}.bp-eintrag[aria-current=true]{border-inline-start-color:var(--signal);background:var(--signal-soft)}.bp-eintrag:focus-visible,.bp-reiter-knopf:focus-visible,.bp-tag:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.bp-name{overflow-wrap:anywhere}.bp-status{align-items:center;gap:var(--space-1);color:var(--ink-muted);display:inline-flex}.bp-anlegen-link,.bp-zurueck{align-self:flex-start;text-decoration:none}.bp-kopf{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.bp-titel{overflow-wrap:anywhere;margin:0}.bp-leiste{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.bp-monat{text-align:center;min-inline-size:9ch}.bp-kennzahlen{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid}.bp-kennzahl{box-sizing:border-box;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);flex-direction:column;display:flex}.bp-kennzahl-name{align-items:center;gap:var(--space-1);color:var(--ink-muted);display:inline-flex}.bp-reiter{gap:var(--space-2);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.bp-reiter-knopf{box-sizing:border-box;align-items:center;gap:var(--space-2);min-block-size:var(--tap-min);padding-inline:var(--space-3);color:var(--ink-muted);cursor:pointer;background:0 0;border:0;display:inline-flex;box-shadow:inset 0 -3px #0000}.bp-reiter-knopf:hover{background:var(--surface-sunken)}.bp-reiter-knopf[aria-selected=true]{color:var(--ink);box-shadow:inset 0 -3px 0 var(--signal)}.bp-tabelle th,.bp-tabelle td{padding:var(--space-2);text-align:start;vertical-align:middle}.bp-tabelle .bp-zahl{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.bp-zeile{cursor:pointer}.bp-zeile:hover{background:var(--surface-sunken)}.bp-tag{min-block-size:var(--tap-min);color:var(--ink);white-space:nowrap;align-items:center;display:inline-flex}.bp-baustelle{white-space:nowrap;display:block}.bp-tabelle .bp-arbeit-spalte{display:none}.bp-arbeit{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bp-zettel{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.bp-zettel .wb-tag{white-space:nowrap;flex-wrap:nowrap}.bp-handy,.bp-anlegen{max-inline-size:480px}.bp-handy .bs-feld select{max-inline-size:320px}.bb-listenreiter{gap:0}.bb-listenreiter .bp-reiter-knopf{padding-inline:var(--space-2);gap:var(--space-1)}.bb-titelblock{gap:var(--space-1);min-width:0}.bb-titelzeile{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bb-zeile{color:var(--ink-muted);overflow-wrap:anywhere;margin:0}.bb-knoepfe{min-width:0}.bb-nowrap{white-space:nowrap}.bb-ersetzt{background:var(--surface-sunken)}.bb-ersetzt td{color:var(--ink-muted)}.bb-ersetzt-marke{align-items:center;gap:var(--space-1);white-space:nowrap;display:inline-flex}.bp-tabelle .wb-tag{white-space:nowrap;flex-wrap:nowrap}.bb-aktionen{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.bb-link{box-sizing:border-box;align-items:center;gap:var(--space-1);min-block-size:var(--tap-min);padding:0 var(--space-1);color:var(--ink);cursor:pointer;background:0 0;border:0;font-family:inherit;text-decoration:underline;display:inline-flex}.bb-link:hover{background:var(--surface-sunken)}.bb-link:focus-visible,.bb-tag-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (width<=899.98px){.bb-karten,.bb-karten tbody{display:block}.bb-karten thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bb-karten tr{align-items:center;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;display:grid}.bb-karten th,.bb-karten td{border:0;padding:0;display:block}.bb-berichte td:last-child{grid-column:1/-1}.bb-berichte .bb-unterschiede-zeile{display:block}.bb-zettel td.bp-zahl{text-align:start}.bb-zettel .bp-tag{min-block-size:var(--tap-min)}}@media (width>=900px) and (width<=1199.98px){.bb-verschickt{display:none}}.bb-unterschiede-zeile td{background:var(--surface)}.bb-unterschiede,.bb-felder{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bb-felder{gap:var(--space-2)}.bb-tag-block{gap:var(--space-1);flex-direction:column;display:flex}.bb-tag-link{color:var(--ink)}.bb-feld{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.bb-feldname{min-inline-size:8ch}.bb-wert{align-items:baseline;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:inline-flex}.bb-wert .caption{color:var(--ink-muted)}.bb-vorher{text-decoration:line-through}.bb-fotos{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.bb-formular{max-inline-size:560px}@media (width>=900px){.bp-seite{padding-block:var(--space-4)}.bp-tabelle .bp-arbeit-spalte{display:table-cell}.bp-arbeit-zelle{inline-size:100%;max-inline-size:0}.bp-raster{gap:var(--space-6);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}.bp-raster--breit{grid-template-columns:320px minmax(0,1fr)}.bp-eintrag{min-block-size:var(--bd-tap)}.bp-anlegen-link,.bp-zurueck,.bp-leiste .wb-btn{min-height:var(--bd-tap);min-width:var(--bd-tap);padding-inline:var(--space-3)}.bp-liste .bs-feld input{min-height:var(--bd-tap)}.bp-reiter-knopf,.bp-tag{min-block-size:var(--bd-tap)}.bp-tabelle th,.bp-tabelle td{padding:var(--space-1) var(--space-3)}.bp-handy .bs-knoepfe .wb-btn,.bp-handy .wb-btn,.bp-anlegen .wb-btn{min-height:var(--bd-tap)}.bb-knoepfe .wb-btn,.bb-formular .wb-btn{min-height:var(--bd-tap);min-width:var(--bd-tap);padding-inline:var(--space-3)}.bb-formular .bs-feld input,.bb-formular .bs-feld select,.bb-formular .bs-feld textarea{min-height:var(--bd-tap)}.bb-link{min-block-size:var(--bd-tap)}.bp-handy .bs-feld select,.bp-anlegen .bs-feld input{min-height:var(--bd-tap)}}@media (width>=1200px){.bd-kalender{grid-template-columns:minmax(0,1fr) 240px;align-items:start}.bd-unterwegs{margin-inline:0 var(--space-4);margin-block:var(--space-6) 0}}@media (width>=1440px){.bd-leiste{grid-template-columns:minmax(0,max-content) minmax(max-content,1fr) max-content;grid-template-areas:"firma menue nutzer"}.bd-leiste .bd-menue{flex-wrap:nowrap}.bd-firma{padding-inline-end:var(--space-2)}.bd-nutzer{padding-inline-start:var(--space-2)}.bd-nutzer .wb-btn .wb-icon{width:20px;height:20px}.bd-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:22ch;overflow:hidden}}@media (width>=900px){.bd-rahmen main .bs-seite{padding-block:var(--space-4)}.bd-rahmen main .bs-seite.bs-stapel,.bd-rahmen main .bs-seite .bs-stapel{gap:var(--space-3)}.bd-rahmen main .bs-seite .bs-knoepfe,.bd-rahmen main .bs-seite .bs-feld{gap:var(--space-2)}.bd-rahmen main .bs-seite .bs-karte{padding:var(--space-3)}.bd-rahmen main .bs-seite .wb-btn,.bd-rahmen main .bs-seite .wb-btn-lg{min-height:var(--bd-tap);min-width:var(--bd-tap);padding-inline:var(--space-3)}.bd-rahmen main .bs-seite .wb-btn-block{inline-size:auto;max-inline-size:480px}.bd-rahmen main .bs-seite .bs-feld input,.bd-rahmen main .bs-seite .bs-feld select{min-height:var(--bd-tap)}.bd-rahmen main .bs-seite .bs-feld textarea{padding:var(--space-2) var(--space-3)}.bd-rahmen main .bs-seite .wb-step-btn{inline-size:var(--bd-tap);min-height:var(--bd-tap)}.bd-rahmen main .bs-seite .wb-step-ctrl{gap:var(--space-2);max-inline-size:360px}.bd-rahmen main .bs-seite .wb-step-num{line-height:var(--bd-tap)}.bd-rahmen main .bs-seite .bt-protokoll summary{min-height:var(--bd-tap)}.bd-rahmen main .bs-seite .bs-tabelle th,.bd-rahmen main .bs-seite .bs-tabelle td{padding:var(--space-2) var(--space-3)}.bd-rahmen main .bs-seite .bk-tabelle th,.bd-rahmen main .bs-seite .bk-tabelle td{padding:var(--space-1)}.bd-rahmen main .bs-seite .bs-material-zeile{padding-block:var(--space-2);gap:var(--space-2)}.bd-rahmen main .bs-seite .bs-material-zeile--formular form{max-inline-size:640px}.bd-rahmen main .bs-seite .bs-marke{margin:0}.bd-rahmen main .bs-seite .bs-stapel>.wb-btn{align-self:flex-start}.bd-rahmen main .bs-seite .bt-zahlen{gap:var(--space-2) var(--space-6)}.bf-gruppe{padding:var(--space-3)}.bf-gruppe+.bf-gruppe{margin-top:var(--space-2)}.bf-kopf .caption{margin-inline-end:auto}.bd-rahmen main .bs-seite .bs-feld input:not([type=date]):not([type=time]){max-inline-size:480px}}.bw-tabelle .wb-tag{white-space:nowrap}.bw-tabelle td,.bw-tabelle th{vertical-align:top}.bw-zahl{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.bw-link{white-space:nowrap;text-decoration:none}@media (width>=900px){.bw-tabelle td[data-label=Betrieb]{min-inline-size:9rem}}.bw-felder{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,240px));display:grid}.bw-formular{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised)}.bw-formular .bs-marke{margin:0}.bw-filter{align-items:end;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.bw-zeilenformular{align-items:end;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.bw-rueckfrage{gap:var(--space-2);flex-direction:column;max-inline-size:280px;display:flex}.bw-ergebnis li{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.bw-ergebnis{gap:var(--space-2)}@media (width<=899px){.bw-tabelle,.bw-tabelle tbody,.bw-tabelle tr,.bw-tabelle td{display:block}.bw-tabelle thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.bw-tabelle tr{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.bw-tabelle td{padding:var(--space-1) 0;border:0}.bw-tabelle td:before{content:attr(data-label);color:var(--ink-muted);display:block}.bw-zahl{text-align:start}.bw-rueckfrage{max-inline-size:none}}.bw-tabelle td[data-label=Zeitraum]{white-space:nowrap}.bw-mail{overflow-wrap:anywhere}@media (width>=900px){.bw-betriebe td[data-label=Chef]{min-inline-size:11rem}.bw-zeilenformular input[type=date]{inline-size:10rem}.bw-betriebe .bw-mail{display:block}}.bw-zeile-extra td{padding-block-start:0}.bw-zeile-extra .bw-rueckfrage{align-items:center;gap:var(--space-3);flex-flow:wrap;max-inline-size:none}@media (width>=900px){.bw-betriebe td[data-label=Aktionen]{min-inline-size:23rem}}.bd-hinweis{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);background:var(--signal-soft);border-block-end:2px solid var(--signal-edge);color:var(--ink);flex-wrap:wrap;display:flex}.bd-hinweis .wb-icon{flex:none}.bd-hinweis-text{flex:18rem}.bd-hinweis .wb-btn{text-decoration:none}.ba-seite{max-inline-size:960px}.ba-seite p{margin:0}.ba-sperre,.ba-pruefung,.ba-meldung,.ba-hinweis{align-items:center;gap:var(--space-2);margin:0;display:flex}.ba-pruefung{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised)}.ba-meldung .wb-icon,.ba-sperre .wb-icon,.ba-pruefung .wb-icon,.ba-hinweis .wb-icon{flex:none}.ba-daten{gap:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0;display:flex}.ba-zeile{gap:var(--space-1);flex-direction:column;display:flex}.ba-zeile dt{color:var(--ink-muted)}.ba-zeile dd{margin:0}.ba-karten{gap:var(--space-3);border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.ba-karten legend{padding:0}.ba-karte{box-sizing:border-box;align-items:flex-start;gap:var(--space-1);min-block-size:var(--tap-min);padding:var(--space-3) var(--space-4);border:2px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--ink);cursor:pointer;flex-direction:column;display:flex;position:relative}.ba-karte:hover{background:var(--surface-sunken)}.ba-karte:has(input:checked){border-color:var(--signal-edge);background:var(--signal-soft);box-shadow:inset 0 0 0 1px var(--signal-edge)}.ba-karte:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.ba-karte input{opacity:0;block-size:100%;inline-size:100%;cursor:inherit;margin:0;position:absolute;inset:0}.ba-karte--aus{border-style:dashed;border-color:var(--line);background:var(--surface-sunken);color:var(--ink-muted);cursor:not-allowed}.ba-karte--aus:hover{background:var(--surface-sunken)}.ba-name{overflow-wrap:anywhere}.ba-grund,.ba-marke{align-items:center;gap:var(--space-1);display:inline-flex}.ba-marke{margin-block-start:var(--space-1)}.ba-wahl[aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal-edge)}.ba-wahl-marke{margin-inline-start:var(--space-1)}.ba-zusatz{max-inline-size:480px}.ba-summe{margin:0}@media (width>=900px){.bd-hinweis{padding-block:var(--space-2)}.bd-hinweis .wb-btn{min-block-size:var(--bd-tap);padding-inline:var(--space-3)}.ba-karte{padding:var(--space-3)}.bd-rahmen main .bs-seite.ba-seite{gap:var(--space-4)}.ba-seite .bs-titel{margin:0}.ba-seite .bs-stapel{gap:var(--space-3)}}.bz-haekchen{gap:var(--space-3);flex-wrap:wrap;display:flex}.bz-haekchen .wb-btn[aria-pressed=true]{background:var(--signal-soft);border-color:var(--signal-edge)}.bz-haekchen .wb-btn[aria-pressed=true]:disabled{color:var(--ink)}.bz-kopf{justify-content:space-between}.bz-wer{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.bz-erklaerung{gap:var(--space-1);flex-direction:column;margin:0;padding-inline-start:var(--space-4);display:flex}.bp-grenze p{margin:0}.bp-grenze>.bs-stapel{gap:var(--space-2);flex:1}.bd-spalten-breit{display:none}@media (width>=900px){.bd-spalten-breit{gap:var(--space-3);flex-direction:column;display:flex}.bd-spalten-schmal{display:none}.bd-spalten-rolle{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-raised);overflow-x:auto}.bd-spalten-tabelle{border-collapse:collapse;inline-size:100%}.bd-spalten-tabelle th{text-align:start;background:var(--surface-sunken);border-block-end:1px solid var(--line);border-inline-end:1px solid var(--line);padding:var(--space-1) var(--space-2)}.bd-spalten-tabelle td{color:var(--ink-muted);padding:var(--space-2);border-inline-end:1px solid var(--line)}.bd-spalten-tabelle tbody tr+tr td{border-block-start:1px solid var(--line)}.bd-spalte-kopf{flex-direction:column;align-items:flex-start;gap:0;display:flex}.bd-spalte-name{color:var(--ink);padding-inline-start:var(--space-1)}.bd-zeichen-gruppe{display:inline-flex}.bd-zeichen{border-radius:var(--radius-sm);min-block-size:40px;min-inline-size:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.bd-zeichen:hover:not(:disabled){background:var(--surface);color:var(--ink)}.bd-zeichen:disabled{color:var(--line-strong);opacity:.5;cursor:default}.bd-zeichen:focus-visible,.bd-chip:focus-visible{outline:3px solid var(--ink);outline-offset:1px}.bd-dazunehmen{align-items:center;gap:var(--space-2);color:var(--ink-muted);flex-wrap:wrap;display:flex}.bd-chip{min-block-size:40px;padding-inline:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius-sm);color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:0 0}.bd-chip:hover{background:var(--surface-sunken)}}.ef{overflow-x:hidden}.ef a{color:inherit}.ef a:focus-visible,.ef video:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.ef h1,.ef h2,.ef h3,.ef p{margin:0}.ef-breite{box-sizing:border-box;width:100%;max-width:var(--content-max-wide);padding-inline:var(--space-4);margin-inline:auto}.ef-gedimmt{color:var(--ink-muted)}.ef-zeichen{flex:none;width:40px;height:40px}.ef-zeichen-grund{fill:var(--signal)}.ef-zeichen-strich{fill:none;stroke:var(--on-signal);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.ef-kopf{background:var(--steel);color:var(--on-steel)}.ef-kopf-innen{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--tap-primary);display:flex}.ef-marke{align-items:center;gap:var(--space-3);min-height:var(--tap-min);text-decoration:none;display:inline-flex}.ef-kopf-link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding-inline:var(--space-3);border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.ef-kopf-link:hover{background:#ffffff14}.ef-haupt{gap:var(--space-6);padding-block:var(--space-8) var(--space-12);flex-direction:column;display:flex}.ef-einleitung{max-width:640px}.ef-leer{padding:var(--space-6);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.ef-dauer{align-items:center;gap:var(--space-2);color:var(--ink-muted);display:inline-flex}.ef-video{aspect-ratio:16/9;background:var(--steel);border-radius:var(--radius-md);width:100%;display:block}.ef-einstieg{gap:var(--space-3);flex-direction:column;max-width:960px;display:flex}.ef-gruppe{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.ef-liste{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ef-karte{gap:var(--space-3);padding:var(--space-4);background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-raised);flex-direction:column;display:flex}.ef-karte h3{align-items:center;gap:var(--space-3);display:flex}.ef-nummer{width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-md);background:var(--steel);color:var(--on-steel);flex:none;justify-content:center;align-items:center;display:inline-flex}@media (width>=720px){.ef-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}.ef-fuss{padding-block:var(--space-8);background:var(--steel);color:var(--on-steel)}.ef-fuss-innen{gap:var(--space-4);flex-direction:column;display:flex}.ef-fuss .ef-gedimmt{color:var(--on-steel);opacity:.8}.ef-fuss-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.ef-fuss-links a{min-height:var(--tap-min);padding-inline:var(--space-1);align-items:center;display:inline-flex}
