body:has([data-baum-studio=forest-crystal-v1]){--background:140 19% 91%;--foreground:159 30% 12%;--card:126 24% 97%;--card-foreground:159 30% 12%;--popover:126 24% 97%;--popover-foreground:159 30% 12%;--primary:155 52% 25%;--primary-foreground:120 30% 98%;--secondary:144 16% 86%;--secondary-foreground:159 30% 16%;--muted:139 15% 87%;--muted-foreground:157 15% 33%;--accent:148 25% 85%;--accent-foreground:159 30% 16%;--border:151 16% 68%;--input:151 16% 68%;--ring:155 52% 25%;--baum-glass:linear-gradient(125deg, #fbfff4c9, #ddeae1ba);--baum-overlay:linear-gradient(125deg, #fbfff7f5, #e5eee7f2);--baum-edge:#fffffff0;--baum-shadow:0 8px 24px #173c2720, inset 0 1px 0 #ffffffb3, inset 0 -1px 0 #36684617;--baum-action:linear-gradient(145deg, #e1f5d7e6, #a9d3bdcf);--baum-action-ink:#123e2c;--baum-action-base:#c4e4c2;--baum-action-edge:#f3ffebeb;--baum-radius:12px;--baum-blur:2px;--baum-overlay-blur:8px;--baum-page-backdrop:radial-gradient(ellipse at 4% 4%, #b9ead9b3, transparent 54%), radial-gradient(ellipse at 98% 16%, #e9eec3a6, transparent 52%), radial-gradient(ellipse at 24% 100%, #c1e4e7a6, transparent 55%), radial-gradient(ellipse at 94% 96%, #e8dce980, transparent 52%), linear-gradient(135deg, #eaf4eb, #e1f1ea 48%, #eff0e3);--baum-field-image:url(/baumdienst-studio-v1/connected-landscape-day.webp);--baum-field-scrim:linear-gradient(135deg, #eef9e91a, #e1f1eb1a 48%, #eaf4e94d)}html.dark body:has([data-baum-studio=forest-crystal-v1]){--background:161 24% 10%;--foreground:110 28% 94%;--card:160 24% 15%;--card-foreground:110 28% 94%;--popover:160 24% 15%;--popover-foreground:110 28% 94%;--primary:149 48% 73%;--primary-foreground:159 36% 11%;--secondary:160 18% 21%;--secondary-foreground:110 28% 94%;--muted:160 18% 20%;--muted-foreground:135 16% 77%;--accent:155 23% 24%;--accent-foreground:110 28% 94%;--border:152 17% 39%;--input:152 17% 39%;--ring:149 48% 73%;--baum-glass:linear-gradient(125deg, #24483bc9, #102d27c2);--baum-overlay:linear-gradient(125deg, #244238f5, #142e27f5);--baum-edge:#d9f4c94d;--baum-shadow:0 10px 28px #051d2240, inset 0 1px 0 #e0f5cf26, inset 0 -1px 0 #061c2066;--baum-action:linear-gradient(145deg, #557f55a6, #244d3bbf);--baum-action-ink:#ecffda;--baum-action-base:#315c43;--baum-action-edge:#b4df9d80;--baum-page-backdrop:radial-gradient(ellipse at 4% 4%, #285e4c80, transparent 54%), radial-gradient(ellipse at 98% 16%, #31466566, transparent 52%), radial-gradient(ellipse at 24% 100%, #255d6266, transparent 55%), radial-gradient(ellipse at 94% 96%, #51415d47, transparent 52%), linear-gradient(135deg, #102923, #102724 48%, #111f2a);--baum-field-image:url(/baumdienst-studio-v1/connected-landscape-night.webp);--baum-field-scrim:linear-gradient(135deg, #0d2b2626, #112c3226 48%, #081f2c4d)}[data-baum-studio=forest-crystal-v1]{background:var(--baum-page-backdrop), hsl(var(--background))}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception],[data-baum-environment=workzone]))){--baum-glass:linear-gradient(125deg, #effcff8f, #cee6ec66);--foreground:164 36% 6%;--card-foreground:164 36% 6%;--popover-foreground:164 36% 6%;--muted-foreground:164 24% 15%;--primary:156 52% 18%;--baum-action-ink:#0b251d;--baum-overlay:linear-gradient(125deg, #fffef7f5, #eaf2eaf2);--baum-action:linear-gradient(145deg, #dcfff080, #94cebc59);--baum-action-base:#c9e9d14d}html.dark body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception],[data-baum-environment=workzone]))){--baum-glass:linear-gradient(125deg, #1e3b3b9e, #0e252eb8);--muted-foreground:132 20% 85%;--baum-overlay:linear-gradient(125deg, #273a30f5, #182d27f5);--baum-action:linear-gradient(145deg, #74956b66, #2a5e434d);--baum-action-base:#142e26b3}body:has([data-baum-studio=forest-crystal-v1]){--baum-label-shadow:0 1px 2px #fff, 0 0 5px #f3fff5e6}html.dark body:has([data-baum-studio=forest-crystal-v1]){--baum-label-shadow:0 1px 2px #041b20, 0 0 5px #041b20e6}html:root body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet]))){--baum-overlay:var(--baum-glass);--baum-overlay-blur:12px}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet]))) :is([data-testid=wood-workspace],[data-testid=workshop-demo],[role=dialog]) [data-ui-status]{box-shadow:none;text-shadow:var(--baum-label-shadow);background:0 0;border:0;padding:0}body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=wood])){--baum-page-backdrop:url(/baumdienst-studio-v1/wood-factory-day.webp)}html.dark body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=wood])){--baum-page-backdrop:linear-gradient(120deg, #101d242b, #10291f26 48%, #0c1b2938), url(/baumdienst-studio-v1/wood-factory-night.webp)}body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=repair])){--baum-page-backdrop:url(/baumdienst-studio-v1/repair-workshop-day.webp)}html.dark body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=repair])){--baum-page-backdrop:linear-gradient(120deg, #101d242b, #10291f26 48%, #0c1b2938), url(/baumdienst-studio-v1/repair-workshop-night.webp)}body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=inventory])){--baum-page-backdrop:url(/baumdienst-studio-v1/tool-warehouse-day.webp)}html.dark body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=inventory])){--baum-page-backdrop:linear-gradient(120deg, #101d242b, #10291f26 48%, #0c1b2938), url(/baumdienst-studio-v1/tool-warehouse-night.webp)}body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=fleet])){--baum-page-backdrop:url(/baumdienst-studio-v1/fleet-yard-day.webp)}html.dark body:has([data-baum-studio=forest-crystal-v1] :where([data-baum-environment=fleet])){--baum-page-backdrop:linear-gradient(120deg, #101d242b, #10291f26 48%, #0c1b2938), url(/baumdienst-studio-v1/fleet-yard-night.webp)}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))){--baum-page-backdrop:linear-gradient(120deg, #f6f5e52b, #e2f0e31a 48%, #f3ebdc33), url(/baumdienst-studio-v1/control-office-day.webp)}html.dark body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))){--baum-page-backdrop:linear-gradient(120deg, #101d242b, #10291f26 48%, #0c1b2938), url(/baumdienst-studio-v1/control-office-night.webp)}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))){background-position:50%;background-repeat:no-repeat;background-size:cover}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception])))>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception])))>header>div{padding-top:0}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baum-demo-topbar]{padding-top:12px}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baum-team-strip] span[title]{color:hsl(var(--foreground));text-shadow:0 1px 1px #ffffffb3;font-weight:600}html.dark [data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baum-team-strip] span[title]{text-shadow:0 1px 1px #081b23}[data-baum-studio=forest-crystal-v1] :is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]) [data-wood-visual=empty]{color:hsl(var(--primary));background:0 0}[data-baum-studio=forest-crystal-v1] :is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]) [data-wood-visual=empty]>div{color:inherit}[data-baum-studio=forest-crystal-v1] :is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]) nav{scrollbar-width:thin}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baumdienst-demo-footer]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:hsl(var(--foreground));background:0 0;border:0}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baumdienst-demo-footer] footer{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:hsl(var(--foreground));background:0 0;border:0}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baumdienst-demo-footer] footer{--credit-by:hsl(var(--foreground));padding-block:0}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) :is([data-testid=wood-workspace],[data-testid=workshop-demo],[role=dialog]) [data-ui-control=button]{gap:6px;min-width:44px;padding-inline:12px}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) :is([data-testid=wood-workspace],[data-testid=workshop-demo],[role=dialog]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:var(--baum-glass);-webkit-backdrop-filter:blur(var(--baum-blur));backdrop-filter:blur(var(--baum-blur))}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) :is([data-testid=wood-workspace],[data-testid=workshop-demo],[role=dialog]) label>svg{z-index:1}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) :is([data-testid=wood-workspace],[data-testid=workshop-demo],[role=dialog]) input::-moz-placeholder{color:hsl(var(--muted-foreground));opacity:1}body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) :is([data-testid=wood-workspace],[data-testid=workshop-demo],[role=dialog]) input::placeholder{color:hsl(var(--muted-foreground));opacity:1}html:not(.dark) body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) :is([data-baum-environment],[role=dialog]){font-weight:500}html:not(.dark) body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))) [data-testid=baumdienst-demo-footer] nav{font-weight:500}[data-baum-studio=forest-crystal-v1] [data-testid=workzone-canvas]:before{content:"";pointer-events:none;background-image:var(--baum-field-scrim), var(--baum-field-image);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}[data-baum-studio=forest-crystal-v1] [data-canvas-forest-layer]{display:none}@media (max-width:639px){[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=repair],[data-baum-environment=inventory]))){background-position:75%}[data-baum-studio=forest-crystal-v1]:has(:where([data-baum-environment=fleet])){background-position:85%}[data-baum-studio=forest-crystal-v1]:has(:where([data-baum-environment=control])){background-position:75%}[data-baum-studio=forest-crystal-v1] [data-testid=workzone-canvas]:before{background-position:50%,70%}}body:has([data-baum-studio=forest-crystal-v1]) :where([data-ui-surface=card],[data-testid=muster-site-card],:where(section,article,div,details,a,button)[class~=border][class*=bg-card]){background:var(--baum-glass);border-color:hsl(var(--border) / .75);border-top-color:var(--baum-edge);box-shadow:var(--baum-shadow);-webkit-backdrop-filter:blur(var(--baum-blur)) saturate(1.08);backdrop-filter:blur(var(--baum-blur)) saturate(1.08)}body:has([data-baum-studio=forest-crystal-v1]) [role=dialog]{background:var(--baum-overlay);color:hsl(var(--foreground));border-color:hsl(var(--border));border-top-color:var(--baum-edge);box-shadow:var(--baum-shadow);-webkit-backdrop-filter:blur(var(--baum-overlay-blur));backdrop-filter:blur(var(--baum-overlay-blur))}body:has([data-baum-studio=forest-crystal-v1]):has(.baum-site-detail) [role=dialog]{background:var(--baum-glass);-webkit-backdrop-filter:blur(var(--baum-overlay-blur)) saturate(1.08);backdrop-filter:blur(var(--baum-overlay-blur)) saturate(1.08);overscroll-behavior:contain}.baum-site-dialog{border-radius:26px;max-width:48rem}.baum-dialog-heading{text-align:center;margin-bottom:24px;padding:12px 48px 0;position:relative}.baum-dialog-heading>button:last-child{border-radius:50%;position:absolute;top:0;right:0}.baum-dialog-heading>.baum-site-back{border-radius:50%;position:absolute;top:0;left:0}.baum-dialog-heading h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.17}.baum-dialog-heading h2:focus{outline:none}.baum-dialog-heading [id]+p{overflow-wrap:anywhere;margin-top:12px;line-height:1.5}.baum-dialog-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:hsl(var(--primary));margin-bottom:10px;font-size:11px;font-weight:600}.baum-site-detail{min-width:0;font-weight:500}.baum-site-detail :is(h2,a,strong,p){overflow-wrap:anywhere;min-width:0}.baum-site-panel{animation:.16s ease-out both baum-site-enter}.baum-site-overview{gap:22px;display:grid}.baum-site-introduction{text-align:center;max-width:54ch;margin-inline:auto}.baum-site-introduction p{color:hsl(var(--muted-foreground));font-size:14px;line-height:1.7}.baum-site-introduction>span{letter-spacing:.04em;color:hsl(var(--muted-foreground));margin-top:10px;font-size:11px;display:block}.baum-site-tree-entry{text-align:left;border:1px solid hsl(var(--border) / .8);border-top-color:var(--baum-edge);background:var(--baum-glass);width:100%;min-height:174px;box-shadow:var(--baum-shadow);color:hsl(var(--foreground));border-radius:22px;grid-template-columns:minmax(0,1fr) 180px;align-items:center;padding:20px 24px;transition:border-color .16s,transform .16s;display:grid;overflow:hidden}.baum-site-tree-copy{gap:11px;min-width:0;display:grid}.baum-site-kicker{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.5}.baum-site-tree-copy>strong{letter-spacing:-.035em;align-items:center;gap:12px;font-size:27px;font-weight:650;line-height:1.2;display:flex}.baum-site-tree-count{color:hsl(var(--primary));flex-wrap:wrap;align-items:center;gap:7px;font-size:12px;display:flex}.baum-site-tree-copy progress{width:100%;max-width:260px;height:4px;accent-color:hsl(var(--primary));margin-top:3px}.baum-site-tree-art{pointer-events:none;height:148px;display:block;position:relative}.baum-site-tree-illustration{width:150px;max-width:none;height:160px;position:absolute;bottom:-10px;left:-10px}.baum-site-tree-illustration+.baum-site-tree-illustration{bottom:-14px;left:66px;transform:scale(.83)}.baum-site-entries{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(8rem,25% - 9px)),1fr));gap:12px;display:grid}.baum-site-entry{border:1px solid hsl(var(--border) / .6);border-top-color:var(--baum-edge);background:hsl(var(--card) / .16);min-width:0;min-height:130px;color:hsl(var(--foreground));text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 12px;transition:background .16s,border-color .16s,transform .16s;display:flex;position:relative}.baum-site-entry-symbol{width:36px;height:36px;color:hsl(var(--primary));place-items:center;display:grid}.baum-site-entry-symbol svg{stroke-width:1.5px;width:27px;height:27px}.baum-site-entry-label{gap:5px;display:grid}.baum-site-entry-label strong{font-size:13px;font-weight:650;line-height:1.35}.baum-site-entry-label small{color:hsl(var(--muted-foreground));font-size:10px;line-height:1.4}.baum-site-entry-count{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:10px;right:12px}.baum-site-detail :is(button,a,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.baum-site-people,.baum-site-notes{gap:12px;display:grid}.baum-site-person{border:1px solid hsl(var(--border) / .65);background:hsl(var(--card) / .14);border-radius:18px;align-items:center;gap:14px;min-width:0;min-height:72px;padding:14px 16px;font-size:14px;display:flex}.baum-site-person>strong{flex:1}.baum-site-person>svg{color:hsl(var(--primary));flex-shrink:0}.baum-site-person-avatar{background:hsl(var(--primary) / .1);width:42px;height:42px;color:hsl(var(--primary));border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:650;display:grid}.baum-site-safety{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:14px;display:grid}.baum-site-safety-card{text-align:center;border:1px solid hsl(var(--border) / .65);border-radius:20px;justify-items:center;gap:14px;padding:28px 16px;display:grid}.baum-site-safety-card>svg{color:hsl(var(--primary));stroke-width:1.5px}.baum-site-safety-card>strong{font-size:38px;font-weight:600;line-height:1}.baum-site-safety-card>span{font-size:13px}.baum-site-gallery{border:1px solid hsl(var(--border));border-radius:20px;width:100%;height:clamp(220px,42dvh,420px);display:block;overflow:hidden}.baum-site-notes>p{white-space:pre-wrap;max-width:62ch;margin-inline:auto;font-size:14px;line-height:1.8}.baum-site-note{border-left:2px solid hsl(var(--primary) / .35);width:100%;padding:16px 20px}.baum-site-empty{text-align:center;color:hsl(var(--muted-foreground));padding:40px 16px;font-size:14px}.baum-tree-toolbar{z-index:30;background:var(--baum-glass);border-bottom:1px solid hsl(var(--border) / .5);-webkit-backdrop-filter:blur(var(--baum-overlay-blur));backdrop-filter:blur(var(--baum-overlay-blur));border-radius:12px 12px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:-2px;padding:12px 2px 16px;display:flex;position:sticky;top:0}.baum-tree-topline,.baum-tree-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.baum-tree-topline{flex:0 auto;justify-content:space-between}.baum-tree-tools{flex:0 auto}.baum-tree-tools select{width:90px}.baum-tree-filters,.baum-tree-view{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.baum-tree-filters [data-ui-control=button]{white-space:normal;border-radius:14px;flex-wrap:wrap;gap:7px;height:auto;min-height:44px;padding:10px 13px;font-size:13px}.baum-site-dialog :is(.baum-tree-filters,.baum-tree-view) [data-ui-control=button][aria-pressed=true]{background:var(--baum-action);color:hsl(var(--foreground));border-color:hsl(var(--primary) / .55);box-shadow:inset 0 1px 0 var(--baum-edge)}.baum-filter-count{opacity:.8;font-variant-numeric:tabular-nums;font-size:11px}.baum-tree-tools [data-ui-control=button],.baum-tree-tools select{border-radius:14px;font-size:13px}.baum-tree-summary{color:hsl(var(--muted-foreground));margin-left:auto;font-size:12px}.baum-site-detail [data-testid=muster-tree-grid]{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(7.75rem,16.6667% - .625rem)),1fr))}.baum-tree-map{border:1px solid hsl(var(--border));border-radius:20px;width:100%;height:clamp(280px,55dvh,600px);overflow:hidden}.baum-tree-pin>span{background:#eab308;border:2px solid #fff;border-radius:50% 50% 50% 3px;width:20px;height:20px;margin:4px;display:block;transform:rotate(-45deg);box-shadow:0 2px 8px #071e2c55}.baum-tree-pin--done>span{background:#22c55e}.baum-tree-pin--blocked>span{background:#ef4444}.baum-tree-map .leaflet-control-zoom a{width:44px;height:44px;line-height:44px}.baum-tree-map .leaflet-popup-content-wrapper{background:var(--baum-overlay);color:hsl(var(--foreground));border-radius:16px}@keyframes baum-site-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.baum-site-entry:hover{background:hsl(var(--card) / .3);border-color:hsl(var(--primary) / .5);transform:translateY(-2px)}.baum-site-tree-entry:hover{border-color:hsl(var(--primary) / .6);transform:translateY(-1px)}}@media (max-width:480px){.baum-dialog-heading{margin-bottom:20px;padding:38px 4px 0}.baum-site-dialog{border-radius:22px}.baum-site-tree-entry{grid-template-columns:minmax(0,1fr) 96px;padding:18px}.baum-site-tree-copy>strong{font-size:25px}.baum-site-tree-art{height:136px}.baum-site-tree-illustration{width:130px;height:146px;left:-25px}.baum-site-tree-illustration+.baum-site-tree-illustration{opacity:.72;left:18px}.baum-tree-topline,.baum-tree-tools{width:100%}.baum-tree-filters{align-items:stretch;width:100%}.baum-tree-filters [data-ui-control=button]{flex:1;grid-template-columns:1fr;align-content:center;justify-items:center;gap:2px;min-height:54px;padding:7px 4px;font-size:11px;display:grid}.baum-tree-filters [data-ui-control=button]>svg{display:none}.baum-tree-tools select{flex:1;width:72px;min-width:0}.baum-tree-view-toggle{margin-left:auto}}.baum-site-dialog--trees .baum-site-panel,.baum-site-dialog--map .baum-site-panel{animation:none}.baum-tree-card{perspective:1000px;min-width:0;height:17rem;color:hsl(var(--foreground));align-self:start;position:relative}.baum-tree-turner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .28s cubic-bezier(.2,.65,.25,1);position:relative}.baum-tree-card[data-tree-card-mode] .baum-tree-turner{transform:rotateY(180deg)}.baum-tree-face{border:1px solid hsl(var(--border) / .8);border-top-color:var(--baum-edge);background:var(--baum-glass);min-width:0;box-shadow:var(--baum-shadow);backface-visibility:hidden;border-radius:20px;position:absolute;inset:0;overflow:hidden}.baum-tree-face--back{background:var(--baum-overlay);border-color:hsl(var(--primary) / .65);transform:rotateY(180deg)}.baum-tree-card[data-tree-status=done] .baum-tree-face--front{border-color:hsl(var(--primary) / .4);border-top-color:var(--baum-edge)}.baum-tree-card[data-tree-status=blocked] .baum-tree-face--front{border-color:#b78032a6}.baum-tree-trigger{text-align:center;touch-action:pan-y;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-width:0;height:100%;padding:36px 10px 18px;display:flex}.baum-tree-trigger>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;min-height:36px;font-size:14px;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.baum-tree-illustration{flex:none;width:176px;max-width:100%;height:136px}.baum-tree-code{letter-spacing:.06em;color:hsl(var(--muted-foreground));font-size:11px}.baum-tree-state-symbol{pointer-events:none;color:hsl(var(--primary));position:absolute;top:13px;left:10px}.baum-tree-state-symbol svg{width:17px;height:17px}.baum-tree-card[data-tree-status=blocked] .baum-tree-state-symbol{color:#a96818}html.dark .baum-tree-card[data-tree-status=blocked] .baum-tree-state-symbol{color:#f0bc67}.baum-tree-more,.baum-tree-inspect-front{width:44px;height:44px;color:hsl(var(--muted-foreground));border-radius:14px;place-items:center;display:grid;position:absolute;top:0;right:0}.baum-tree-inspect-front{color:hsl(var(--primary));right:44px}.baum-tree-more svg{width:18px;height:18px}.baum-tree-inline{overscroll-behavior:contain;outline:none;min-width:0;height:100%;padding:0 10px 10px;overflow-y:auto}.baum-tree-inline-body{flex-direction:column;gap:8px;min-width:0;min-height:100%;display:flex}.baum-tree-card-tools{flex:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;margin-inline:-10px;display:grid}.baum-tree-back-code{text-align:center;min-width:0;color:hsl(var(--muted-foreground));letter-spacing:.03em;font-size:10px}.baum-tree-card-meta{text-align:center;flex:none;justify-items:center;gap:5px;display:grid}.baum-tree-card-meta>p{color:hsl(var(--muted-foreground));font-size:11px;line-height:1.45}.baum-tree-card-meta>span{font-size:10px}.baum-tree-actions,.baum-tree-card-form{gap:7px;min-width:0;display:grid}.baum-tree-card[data-tree-card-mode=quick] .baum-tree-actions{margin-block:auto}.baum-tree-inline :is(p,strong,label,span,summary){overflow-wrap:anywhere}.baum-tree-inline [data-ui-control=button]{white-space:normal;overflow-wrap:anywhere;border-radius:12px;gap:6px;width:100%;min-width:0;height:auto;min-height:44px;padding:10px 8px;font-size:12px;line-height:1.35}.baum-tree-inline [data-ui-control=button]>svg{flex-shrink:0;width:16px;height:16px}.baum-tree-inline .baum-tree-card-tools [data-ui-control=button]{width:44px;height:44px}.baum-tree-card .baum-tree-inspect-icon,.baum-tree-inline .baum-tree-card-tools .baum-tree-inspect-icon{width:24px;height:24px}.baum-tree-card-form :is(input:not([type=checkbox]),textarea){border-radius:12px;width:100%;min-width:0;max-width:100%;font-size:13px}.baum-tree-card-form textarea{resize:vertical}.baum-tree-card[data-tree-card-mode=report] .baum-tree-inline-body{height:100%;min-height:0}.baum-tree-card[data-tree-card-mode=report] .baum-tree-card-form{flex-direction:column;flex:1 0 auto;min-height:0;display:flex}.baum-tree-card[data-tree-card-mode=report] .baum-tree-card-form>label{flex-direction:column;flex:1 0 auto;min-height:0;font-size:12px;display:flex}.baum-tree-card[data-tree-card-mode=report] textarea{resize:none;flex:1 0 auto;height:auto;min-height:48px}.baum-tree-card[data-tree-card-mode=report] [role=alert]{flex:none;padding:6px;font-size:11px;line-height:1.35}.baum-tree-inline details>summary{font-size:12px}.baum-tree-inline .baum-tree-equipment-summary>div{min-width:0;padding:10px 4px}.baum-tree-card :is(button,input,textarea,summary):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px}.baum-tree-inline:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-3px;border-radius:20px}.baum-tree-card :is(button):disabled{opacity:.55;cursor:wait}@media (prefers-reduced-motion:reduce){.baum-tree-turner{transition:none}}@media print{.baum-tree-turner{transition:none}}@media (forced-colors:active){.baum-tree-face{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}}.baum-site-dialog{--site-gap:clamp(8px, 1.6dvh, 16px);gap:var(--site-gap);flex-direction:column;width:calc(100% - 24px);max-width:56rem;height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px);padding:clamp(12px,2.4dvh,24px);display:flex;overflow:hidden}.baum-site-dialog--trees,.baum-site-dialog--map{max-width:68rem}.baum-site-dialog .baum-dialog-heading{flex:none;margin:0;padding:4px 48px 0}.baum-site-dialog .baum-dialog-heading h2{font-size:clamp(1.35rem,4dvh,2.2rem)}.baum-site-dialog .baum-dialog-heading [id]+p{margin-top:6px}.baum-site-dialog .baum-dialog-eyebrow{margin-bottom:6px}.baum-site-dialog .baum-site-detail{flex:1;min-height:0}.baum-site-dialog .baum-site-panel{height:100%;min-height:0}.baum-site-dialog--overview .baum-site-overview{gap:var(--site-gap);grid-template-rows:auto minmax(100px,.75fr) minmax(150px,1fr);height:100%;min-height:0;display:grid}.baum-site-dialog--overview .baum-site-introduction p{font-size:13px;line-height:1.5}.baum-site-dialog--overview .baum-site-introduction>span{margin-top:4px}.baum-site-dialog--overview .baum-site-tree-entry{min-height:0;padding:12px 20px}.baum-site-dialog--overview .baum-site-tree-copy{gap:clamp(5px,1.2dvh,11px)}.baum-site-dialog--overview .baum-site-tree-art{height:100%;min-height:76px;max-height:148px}.baum-site-dialog--overview .baum-site-tree-illustration{width:150px;height:100%;max-height:160px}.baum-site-dialog--overview .baum-site-entries{gap:var(--site-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.baum-site-dialog--overview .baum-site-entry{border-radius:18px;gap:6px;min-height:44px;padding:8px}.baum-site-dialog--overview .baum-site-entry-symbol{width:28px;height:28px}.baum-site-dialog--overview .baum-site-entry-symbol svg{width:24px;height:24px}.baum-site-dialog--overview .baum-site-entry-label{gap:3px}.baum-site-dialog--overview .baum-site-entry-count{top:6px;right:9px}.baum-site-dialog--trees .baum-site-panel,.baum-site-dialog--map .baum-site-panel{display:flex}.baum-site-dialog .baum-tree-workspace{flex-direction:column;flex:1;gap:10px;min-width:0;min-height:0;display:flex}.baum-site-dialog .baum-tree-workspace>*{margin-block:0}.baum-site-dialog .baum-tree-toolbar{flex:none;padding:0 0 10px;position:static}.baum-site-dialog [data-testid=muster-tree-grid]{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-auto-rows:max-content;align-content:start;min-height:0;padding:4px;overflow-y:auto}.baum-site-dialog .baum-tree-map{flex:1;height:auto;min-height:0}.baum-site-dialog:not(.baum-site-dialog--overview):not(.baum-site-dialog--trees):not(.baum-site-dialog--map) .baum-site-detail{overscroll-behavior:contain;overflow-y:auto}@media (max-width:600px){.baum-site-dialog .baum-dialog-heading{padding:38px 0 0}.baum-site-dialog--overview .baum-site-overview{grid-template-rows:auto minmax(96px,.5fr) minmax(240px,1fr)}.baum-site-dialog--overview .baum-site-entries{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.baum-site-dialog--overview .baum-site-entry{text-align:left;flex-direction:row;justify-content:flex-start;gap:8px;padding:8px 10px}.baum-site-dialog--overview .baum-site-entry-symbol{flex:0 0 24px}.baum-site-dialog--overview .baum-site-entry-label strong{font-size:12px}.baum-site-dialog--overview .baum-site-entry-label small{display:none}.baum-site-dialog--overview .baum-site-tree-entry{grid-template-columns:minmax(0,1fr) 96px;padding:10px 14px}.baum-site-dialog--overview .baum-site-tree-copy>strong{font-size:24px}.baum-site-dialog--overview .baum-site-tree-illustration{width:124px}}@media (max-height:650px){.baum-site-dialog{--site-gap:8px;padding:12px}.baum-site-dialog .baum-dialog-heading h2{font-size:clamp(1.25rem,4dvh,1.65rem)}.baum-site-dialog .baum-dialog-heading [id]+p{margin-top:4px;font-size:12px}.baum-site-dialog--overview .baum-site-introduction p{font-size:12px;line-height:1.4}.baum-site-dialog--overview .baum-site-overview{grid-template-rows:auto minmax(88px,.6fr) minmax(132px,1fr)}.baum-site-dialog--overview .baum-site-entry-label small{display:none}.baum-site-dialog--overview .baum-site-tree-copy{gap:4px}.baum-site-dialog--overview .baum-site-tree-copy>strong{font-size:23px}.baum-site-dialog--overview .baum-site-tree-art{max-height:104px}.baum-site-dialog--overview .baum-site-kicker{font-size:11px}}@media (max-width:600px) and (max-height:650px){.baum-site-dialog--overview .baum-site-tree-entry{grid-template-columns:minmax(0,1fr) 72px}.baum-site-dialog--overview .baum-site-kicker{display:none}.baum-site-dialog--overview .baum-site-tree-count{font-size:11px}.baum-site-dialog--overview .baum-site-overview{grid-template-rows:auto 112px minmax(208px,1fr)}.baum-site-dialog--overview .baum-site-entry-symbol svg{width:20px;height:20px}.baum-site-dialog--overview .baum-site-entry{gap:6px;padding:6px 8px}}@media (min-width:601px) and (max-height:500px){.baum-site-dialog--overview .baum-site-overview{grid-template-rows:auto minmax(132px,1fr);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.baum-site-dialog--overview .baum-site-introduction{grid-column:1/-1;max-width:none}.baum-site-dialog--overview .baum-site-introduction>span{margin-left:8px;display:inline}.baum-site-dialog--overview .baum-site-introduction p{display:inline}.baum-site-dialog--overview .baum-site-tree-entry{grid-template-columns:minmax(0,1fr) 70px;padding:10px 12px}.baum-site-dialog--overview .baum-site-tree-illustration{width:100px}.baum-site-dialog--overview .baum-site-entries{gap:6px}.baum-site-dialog--overview .baum-site-entry{gap:2px;padding:5px}.baum-site-dialog--overview .baum-site-entry-label strong{font-size:11px}.baum-site-dialog .baum-tree-toolbar{gap:6px;padding-bottom:6px}.baum-site-dialog .baum-tree-workspace{gap:6px}}.baum-site-dialog--overview .baum-site-detail{overscroll-behavior:contain;overflow-y:auto}@media (prefers-reduced-motion:reduce){.baum-site-panel{animation:none}.baum-site-entry,.baum-site-tree-entry{transition:none;transform:none}}@media (forced-colors:active){.baum-site-entry,.baum-site-tree-entry,.baum-site-person,.baum-site-safety-card,.baum-tree-toolbar{color:canvastext;box-shadow:none;background:canvas;border:1px solid buttontext}.baum-site-dialog :is(.baum-tree-filters,.baum-tree-view) [aria-pressed=true]{outline-offset:-3px;outline:2px solid highlight}}body:has([data-baum-studio=forest-crystal-v1]) :is([data-ui-control=button][data-ui-variant=outline],[data-ui-control=button][data-ui-variant=secondary],.baum-nav-icon){background:var(--baum-glass);color:hsl(var(--foreground));border:1px solid hsl(var(--border) / .8);border-top-color:var(--baum-edge);box-shadow:inset 0 1px 0 var(--baum-edge);-webkit-backdrop-filter:blur(var(--baum-blur));backdrop-filter:blur(var(--baum-blur))}body:has([data-baum-studio=forest-crystal-v1]) [data-ui-control=button][data-ui-variant=default]{background:var(--baum-action);background-color:var(--baum-action-base);color:var(--baum-action-ink);border:1px solid hsl(var(--primary) / .5);border-top-color:var(--baum-action-edge);box-shadow:inset 0 1px 0 var(--baum-action-edge), 0 2px 8px hsl(var(--foreground) / .07)}body:has([data-baum-studio=forest-crystal-v1]) [data-ui-control=button]:not(.rounded-full){border-radius:var(--baum-radius)}body:has([data-baum-studio=forest-crystal-v1]) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background:hsl(var(--card) / .92);border-color:hsl(var(--input));border-radius:var(--baum-radius);color:hsl(var(--foreground))}body:has([data-baum-studio=forest-crystal-v1]) select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark body:has([data-baum-studio=forest-crystal-v1]) select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has([data-baum-studio=forest-crystal-v1]) select option{background:hsl(var(--card));color:hsl(var(--foreground))}body:has([data-baum-studio=forest-crystal-v1]) .baum-nav-icon[aria-current=page]{color:hsl(var(--primary));border-color:hsl(var(--primary) / .7);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .25)}body:has([data-baum-studio=forest-crystal-v1]) :is(.baum-nav-icon,[data-ui-control=button]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}body:has([data-baum-studio=forest-crystal-v1]) :is(.baum-nav-icon,[data-ui-control=button]):disabled{opacity:.5}body:has([data-baum-studio=forest-crystal-v1]) [data-testid=muster-site-card] :is(a,button){min-height:44px}body:has([data-baum-studio=forest-crystal-v1]) [data-testid=muster-site-card] :is(a[href^="/demo/baustellen/"],button){min-width:44px}body:has([data-baum-studio=forest-crystal-v1]) [data-testid=muster-site-card] .text-green-600{color:hsl(var(--primary))}body:has([data-baum-studio=forest-crystal-v1]) :is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]) :is(button,a):is([aria-current=page],[aria-pressed=true]){color:hsl(var(--primary));border-color:hsl(var(--primary) / .65);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .18), inset 0 1px 0 var(--baum-edge)}@media (hover:hover){body:has([data-baum-studio=forest-crystal-v1]) :is(.baum-nav-icon,[data-ui-control=button]):hover:not(:disabled){filter:brightness(1.06)}}@supports not ((-webkit-backdrop-filter:blur(2px)) or (backdrop-filter:blur(2px))){body:has([data-baum-studio=forest-crystal-v1]){--baum-glass:hsl(var(--card));--baum-overlay:hsl(var(--card))}html:root body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))){--baum-glass:hsl(var(--card));--baum-overlay:hsl(var(--card));--baum-blur:0px;--baum-action:linear-gradient(hsl(var(--primary)),hsl(var(--primary)));--baum-action-base:hsl(var(--primary));--baum-action-ink:hsl(var(--primary-foreground))}body:has([data-baum-studio=forest-crystal-v1]) :is([data-ui-surface=card],[role=dialog],[data-testid=muster-site-card],.baum-nav-icon){background:hsl(var(--card))}}@media (prefers-reduced-transparency:reduce){body:has([data-baum-studio=forest-crystal-v1]){--baum-glass:hsl(var(--card));--baum-overlay:hsl(var(--card));--baum-blur:0px;--baum-overlay-blur:0px}html:root body:has([data-baum-studio=forest-crystal-v1] :where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception]))){--baum-glass:hsl(var(--card));--baum-overlay:hsl(var(--card));--baum-action:linear-gradient(hsl(var(--primary)),hsl(var(--primary)));--baum-action-base:hsl(var(--primary));--baum-action-ink:hsl(var(--primary-foreground))}[data-baum-studio=forest-crystal-v1]{background:hsl(var(--background))}[data-baum-studio=forest-crystal-v1] [data-testid=workzone-canvas]:before{display:none}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception])))>header{background:hsl(var(--background));-webkit-backdrop-filter:none}body:has([data-baum-studio=forest-crystal-v1]) :is([data-ui-surface=card],[role=dialog],[data-testid=muster-site-card],.baum-nav-icon,section[class~=bg-card],article[class~=bg-card],div[class~=bg-card],details[class~=bg-card],a[class~=bg-card]){background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){[data-baum-studio=forest-crystal-v1]{background:canvas}[data-baum-studio=forest-crystal-v1] [data-testid=workzone-canvas]:before{display:none}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception])))>header{-webkit-backdrop-filter:none;background:canvas;border-color:canvastext}body:has([data-baum-studio=forest-crystal-v1]) :is([data-ui-surface=card],[role=dialog],[data-ui-control=button],.baum-nav-icon,[data-testid=muster-site-card],:where(section,article,div,details,a)[class~=border][class~=bg-card],:where(section,article,div)[class~=border][class~=bg-card\/95]){color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}@media print{[data-baum-studio=forest-crystal-v1]{background:#fff}[data-baum-studio=forest-crystal-v1] [data-testid=workzone-canvas]:before{display:none}[data-baum-studio=forest-crystal-v1]:has(:where(:is([data-baum-environment=wood],[data-baum-environment=repair],[data-baum-environment=inventory],[data-baum-environment=fleet],[data-baum-environment=control],[data-baum-environment=monitor],[data-baum-environment=reception])))>header{-webkit-backdrop-filter:none;background:#fff}body:has([data-baum-studio=forest-crystal-v1]) :is([data-ui-surface=card],[data-testid=muster-site-card],[role=dialog]){color:#000;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}[data-baum-environment=monitor] [data-baum-dashboard=muster] :where([class*=bg-background\/]){background:0 0}[data-baum-environment=monitor] [data-baum-dashboard=muster]>div:first-child{background:var(--baum-glass);box-shadow:var(--baum-shadow);-webkit-backdrop-filter:blur(var(--baum-blur));backdrop-filter:blur(var(--baum-blur))}[data-baum-environment=monitor] [data-baum-dashboard=muster]>div:first-child>div{background:0 0}[data-baum-environment=monitor] :where([data-ui-surface=card],[data-baum-dashboard=muster]>div){min-width:0}@media (forced-colors:active){[data-baum-environment=monitor] [data-baum-dashboard=muster]>div:first-child{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}}@media print{[data-baum-environment=monitor] [data-baum-dashboard=muster]>div:first-child{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}body:has([data-baum-studio=forest-crystal-v1] [data-baum-environment=reception]){--baum-page-backdrop:linear-gradient(120deg,#f6f5e51a,#e2f0e30d 48%,#f3ebdc26),url(/baumdienst-studio-v1/office-reception-day.webp)}html.dark body:has([data-baum-studio=forest-crystal-v1] [data-baum-environment=reception]){--baum-page-backdrop:linear-gradient(120deg,#101d241a,#10291f1a 48%,#0c1b2926),url(/baumdienst-studio-v1/office-reception-night.webp)}@media (max-width:600px){[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=reception]){background-position:62%}}
html:not(.dark) body:has([data-baum-studio=forest-crystal-v1] [data-baum-environment=workzone]){--baum-field-image:url(/baumdienst-studio-v1/connected-landscape-clear-day.webp);--baum-field-scrim:none}[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone]){background-image:var(--baum-field-scrim), var(--baum-field-image);background-position:50%;background-repeat:no-repeat;background-size:cover}body:has([data-baum-environment=workzone]){--baum-label-shadow:0 1px 2px #fffffff0, 0 0 10px #ffffff80}html.dark body:has([data-baum-environment=workzone]){--baum-label-shadow:0 1px 3px #061c20, 0 0 8px #061c2099}[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone])>header>div{padding-top:0}[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone]) [data-testid=baum-demo-topbar]{padding-top:12px}[data-baum-environment=workzone]{min-width:0;height:100%;min-height:0}[data-baum-environment=workzone] [data-workzone-scene]>[data-testid=workzone-canvas]{contain:layout;border:0;border-radius:0;background:0 0!important}[data-baum-environment=workzone] [data-testid=workzone-canvas]:before{display:none}[data-workzone-scene=fixed] [data-testid=muster-site-card]{box-shadow:var(--baum-shadow), 0 24px 24px -18px #042c3c99;flex-direction:column;padding:0 10px 8px;display:flex}[data-workzone-scene=fixed] [data-site-cover]{flex-shrink:0;height:80px;margin:0 -10px 7px}[data-workzone-scene=fixed] [data-site-name]{white-space:normal;text-overflow:ellipsis;flex-shrink:0;font-size:13px;line-height:17px;overflow:hidden}[data-workzone-scene=fixed] [data-site-workers]{color:hsl(var(--foreground));flex-shrink:0;font-size:10px;font-weight:500;line-height:15px}[data-workzone-scene=fixed] [data-site-progress]{flex-shrink:0;font-size:10px;line-height:15px}[data-workzone-scene=fixed] [data-site-note]{max-height:36px;font-size:10px;line-height:14px}[data-workzone-scene=fixed] [data-site-plan]{font-size:10px;line-height:14px}[data-workzone-scene=fixed] [data-site-actions]{flex-shrink:0;gap:4px;margin-top:auto;padding-top:4px}[data-workzone-scene=fixed] [data-site-actions] :is(a,button){justify-content:center;width:44px;min-width:44px;height:44px;padding-inline:0}[data-workzone-scene=fixed][data-scene-density=compact] [data-site-cover]{height:54px}[data-workzone-scene=fixed][data-scene-density=compact] :is([data-site-note],[data-site-plan]),[data-workzone-scene=fixed][data-scene-density=minimal] :is([data-site-cover],[data-site-note],[data-site-plan],[data-site-workers],[data-site-progress]){display:none}[data-workzone-scene=fixed][data-scene-density=minimal] [data-site-name]{font-size:11px;line-height:15px}[data-scene-pages]{z-index:5;align-items:center;gap:8px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}[data-scene-pages] span{text-shadow:var(--baum-label-shadow);font-size:11px;font-weight:600}[data-workzone-scene=fixed] [data-testid=workzone-map-layout]{grid-template-columns:minmax(0,1fr);height:100%;min-height:0;position:relative}[data-workzone-scene=fixed] [data-testid=workzone-map-frame]{height:100%;min-height:0}[data-scene-map-index]{z-index:500;flex-direction:column;max-width:min(264px,100% - 24px);min-height:0;max-height:calc(100% - 82px);display:flex;position:absolute;top:70px;right:12px}[data-scene-map-index]>summary{border:1px solid hsl(var(--border));background:var(--baum-overlay);cursor:pointer;border-radius:999px;flex-shrink:0;align-self:flex-end;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:12px;list-style:none;display:inline-flex}[data-scene-map-index]>div{max-height:max(44px,calc(100dvh - var(--demo-header-height,152px) - 148px));overscroll-behavior:contain;border-radius:14px;min-height:0;margin-top:6px;overflow:auto}[data-scene-map-index]>div>aside{max-height:none}[data-scene-map-index]:not([open])>div{display:none}@media (max-width:639px){[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone]){background-position:70%}[data-workzone-scene=fixed] [data-site-cover]{height:64px}}@media (prefers-reduced-transparency:reduce){[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone]){background:hsl(var(--background))}}@media (forced-colors:active){[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone]){background:canvas}[data-scene-pages] span{text-shadow:none}[data-scene-map-index]>summary{background:canvas;border-color:canvastext}}@media print{[data-workzone-scene=fixed]{height:auto}[data-workzone-scene=fixed] [data-testid=workzone-canvas]{overflow:visible;height:auto!important}[data-workzone-scene=fixed] [data-testid=muster-site-card]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;position:static;width:100%!important;height:auto!important;transform:none!important}[data-scene-pages]{display:none}}[data-baum-environment=workzone] [data-testid=workzone-map-index] :is(a,button){min-width:44px;min-height:44px}[data-baum-studio=forest-crystal-v1]:has([data-baum-environment=workzone]) [data-testid=baum-team-strip] span[title]{color:hsl(var(--foreground));text-shadow:var(--baum-label-shadow);font-weight:600}
html:has([data-baum-studio=forest-crystal-v1])::view-transition-group(.baum-diffuse){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,.61,.36,1)}html:has([data-baum-studio=forest-crystal-v1])::view-transition-old(.baum-diffuse){animation:.42s cubic-bezier(.22,.61,.36,1) both baum-diffuse-out}html:has([data-baum-studio=forest-crystal-v1])::view-transition-new(.baum-diffuse){animation:.42s cubic-bezier(.22,.61,.36,1) both baum-diffuse-in}@keyframes baum-diffuse-out{0%{opacity:1;filter:blur()}to{opacity:0;filter:blur(2px)}}@keyframes baum-diffuse-in{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{html:has([data-baum-studio=forest-crystal-v1])::view-transition-group(.baum-diffuse){animation:none!important}html:has([data-baum-studio=forest-crystal-v1])::view-transition-old(.baum-diffuse){animation:none!important}html:has([data-baum-studio=forest-crystal-v1])::view-transition-new(.baum-diffuse){animation:none!important}}
.FJNpzq_shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:hsl(var(--muted-foreground) / .5) hsl(var(--background));grid-template-rows:auto minmax(0,1fr);min-width:0;height:100dvh;display:grid;overflow:hidden}.dark .FJNpzq_shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.FJNpzq_shell>.FJNpzq_header{pointer-events:none;grid-area:1/1;align-self:start}.FJNpzq_shell>.FJNpzq_header :is(a,button,summary,select,input,details,[data-testid=baum-team-strip]){pointer-events:auto}.FJNpzq_shell>.FJNpzq_workspace{padding-top:var(--demo-header-height,152px);scroll-padding-top:calc(var(--demo-header-height,152px) + 8px);grid-area:1/1/-1/-1}.FJNpzq_header{scrollbar-width:thin;overscroll-behavior-y:contain;min-width:0;max-height:48dvh;scroll-padding-block:8px;overflow-y:auto}.FJNpzq_header:has(details[open]){max-height:none;overflow:visible}.FJNpzq_header [data-demo-navigation]{scrollbar-width:thin}.FJNpzq_header [data-demo-navigation]>a{min-height:44px;padding-inline:12px}.FJNpzq_header [data-demo-teamrow] button,.FJNpzq_header [data-demo-teamrow] summary{width:44px;min-width:44px;height:44px;min-height:44px}.FJNpzq_header [data-demo-teamrow]>a img,.FJNpzq_header [data-demo-teamrow]>a span{width:56px!important;height:56px!important}.FJNpzq_header [data-demo-teamrow] svg{width:20px;height:20px}.FJNpzq_workspace{z-index:0;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;scrollbar-width:thin;min-width:0;min-height:0;scroll-padding-block:16px;position:relative;overflow:hidden auto}.FJNpzq_workspace:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}@media (max-height:560px){.FJNpzq_header>div{padding-top:0}.FJNpzq_header [data-testid=baum-demo-topbar]{padding-top:24px;padding-bottom:4px}.FJNpzq_header [data-demo-teamrow]>a{display:none}.FJNpzq_header [data-demo-teamrow]{grid-template-columns:minmax(0,1fr) auto}.FJNpzq_header [data-demo-navigation]{scrollbar-width:thin;flex-wrap:nowrap;max-width:100%;min-height:52px;margin-top:0;padding-block:4px;overflow-x:auto}.FJNpzq_header [data-demo-navigation]>*{flex-shrink:0}}@media print{.FJNpzq_shell{height:auto;display:block;overflow:visible}.FJNpzq_workspace{height:auto;overflow:visible}}:is(.FJNpzq_shell:has([data-office-scene])>.FJNpzq_header,.FJNpzq_shell:has([data-office-scene])>[data-demo-fleet]){display:none}.FJNpzq_shell:has([data-office-scene])>.FJNpzq_workspace{scrollbar-gutter:auto;padding:0;scroll-padding:0;overflow:hidden}.FJNpzq_officeContent,.FJNpzq_officeContent>[data-office-scene]{width:100%;min-width:0;height:100%;min-height:0}.FJNpzq_officeWorkspace{overflow:hidden}.FJNpzq_shell>.FJNpzq_workshopWorkspace{scrollbar-gutter:auto;overflow:hidden}.FJNpzq_workshopContent{min-width:0;height:100%;min-height:0;padding:6px 12px 0}.FJNpzq_workshopContent>[data-baum-environment]{height:100%;min-height:0}@media (min-width:640px){.FJNpzq_workshopContent{padding-inline:20px}}@media print{.FJNpzq_workshopContent,.FJNpzq_workshopContent>[data-baum-environment]{height:auto}}
