.GG1B_G_art{--forest:hsl(var(--primary));--metal:#65766d;--glass:#bfdbd2;--ink:#233b31;--ground:hsl(var(--muted));color:var(--forest)}.GG1B_G_fixedApp{flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;min-height:0;display:flex}.GG1B_G_toolbar{scrollbar-width:thin;flex:0 auto;min-width:0;min-height:0;max-height:calc(100% - min(40%,160px));padding:2px;overflow:auto}.GG1B_G_commandBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;padding-block:4px;display:flex}.GG1B_G_heading{min-width:0;text-shadow:var(--baum-label-shadow);flex-wrap:wrap;flex:1;align-items:center;gap:2px 20px;display:flex}.GG1B_G_heading h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:20px;font-weight:700;line-height:1.3}.GG1B_G_statusLine{flex-wrap:wrap;gap:4px 14px;font-size:11px;line-height:1.5;display:flex}.GG1B_G_statusLine>div,.GG1B_G_statusLine dt{align-items:center;gap:5px;display:inline-flex}.GG1B_G_statusLine dt{color:hsl(var(--foreground) / .9)}.GG1B_G_statusLine svg{width:13px;height:13px;color:hsl(var(--primary));flex-shrink:0}.GG1B_G_statusLine dd{font-variant-numeric:tabular-nums;font-weight:700}.GG1B_G_commands{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.GG1B_G_compactFilters{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;display:flex}.GG1B_G_compactSearch{align-items:center;gap:4px;min-width:44px;max-width:100%;display:flex}.GG1B_G_searchField{align-items:center;gap:2px;width:min(320px,100vw - 100px);min-width:0;display:flex}.GG1B_G_searchField input{min-width:0}.GG1B_G_filterTrigger{border:1px solid hsl(var(--border));border-radius:999px;justify-content:space-between;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.GG1B_G_sectionTrigger{flex-shrink:0}.GG1B_G_filterTrigger:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.GG1B_G_filterMenu{z-index:1300;max-height:var(--radix-select-content-available-height);min-width:var(--radix-select-trigger-width);border:1px solid hsl(var(--border));border-top-color:var(--baum-edge);background:var(--baum-glass);max-width:calc(100vw - 24px);color:hsl(var(--foreground));box-shadow:var(--baum-shadow);-webkit-backdrop-filter:blur(22px);border-radius:14px;padding:4px;overflow:auto}.GG1B_G_filterOption{cursor:pointer;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600;display:flex}.GG1B_G_filterOption[data-highlighted]{background:hsl(var(--primary) / .18);box-shadow:inset 0 0 0 1px hsl(var(--ring))}.GG1B_G_filterOption[data-state=checked]{color:hsl(var(--primary))}@media (forced-colors:active){.GG1B_G_filterMenu{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}.GG1B_G_filterOption[data-highlighted]{outline:2px solid highlight}}@media (prefers-reduced-transparency:reduce){.GG1B_G_filterMenu{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}}.GG1B_G_navigationRow{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.GG1B_G_tabs{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.GG1B_G_tabs>:is(a,button){border:1px solid hsl(var(--border));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:7px 12px;font-size:12px;font-weight:600;display:inline-flex}.GG1B_G_woodContext{color:hsl(var(--foreground) / .9);font-size:11px;line-height:1.4}.GG1B_G_kindTabs{align-items:center;gap:4px;display:flex}.GG1B_G_kindTabs button{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 12px;font-size:12px;display:inline-flex}.GG1B_G_archiveToggle{min-height:44px;text-shadow:var(--baum-label-shadow);flex-shrink:0;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.GG1B_G_woodGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),320px));align-items:start;gap:12px;display:grid}.GG1B_G_woodGrid :is(h2,p){overflow-wrap:anywhere}.GG1B_G_woodGrid>article [data-ui-control=button]{overflow-wrap:anywhere;max-width:100%}.GG1B_G_plainText{text-shadow:var(--baum-label-shadow)}@media (forced-colors:active){.GG1B_G_heading,.GG1B_G_plainText,.GG1B_G_archiveToggle{text-shadow:none}}.GG1B_G_filters{flex:0 420px;align-items:center;gap:6px;min-width:min(100%,260px);max-width:100%;display:flex}.GG1B_G_search{flex:1;min-width:0;display:block;position:relative}.GG1B_G_search>svg{width:16px;height:16px;color:hsl(var(--muted-foreground));pointer-events:none;position:absolute;top:14px;left:11px}.GG1B_G_kindFilter{flex-shrink:0;width:144px}.GG1B_G_list{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding:2px 2px 0;scroll-padding-block:8px;overflow:hidden auto}.GG1B_G_list:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.GG1B_G_listContent{flex-direction:column;gap:12px;min-width:0;min-height:100%;display:flex}.GG1B_G_listContent>*{flex-shrink:0}.GG1B_G_listContent>[data-testid=baumdienst-demo-footer]{margin-top:auto}.GG1B_G_listContent>.GG1B_G_information{margin-top:0}.GG1B_G_information{max-width:100%;text-shadow:var(--baum-label-shadow);align-self:flex-start;margin-top:14px}.GG1B_G_information[open]{width:min(100%,48rem)}.GG1B_G_information summary{list-style:none}.GG1B_G_information summary::-webkit-details-marker{display:none}.GG1B_G_information[open]>summary>svg:last-child{transform:rotate(180deg)}@media (max-width:639px){.GG1B_G_fixedApp{gap:6px}.GG1B_G_sectionTrigger{justify-content:center;width:44px;padding:0}.GG1B_G_sectionTrigger [data-section-label],.GG1B_G_sectionTrigger>span:last-child{display:none}.GG1B_G_commandBar{gap:4px 6px}.GG1B_G_heading{display:block}.GG1B_G_heading h1{font-size:17px}.GG1B_G_statusLine{gap:3px 8px;margin-top:4px;font-size:10px}.GG1B_G_statusLine svg{width:12px;height:12px}.GG1B_G_statusLine dt span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.GG1B_G_navigationRow{gap:6px;margin-top:6px}.GG1B_G_tabs{width:100%}.GG1B_G_tabs>:is(a,button){width:44px;min-width:44px;padding:0}.GG1B_G_tabs>:is(a,button) span,.GG1B_G_kindTabs button span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.GG1B_G_kindTabs button{width:44px;padding:0}.GG1B_G_woodContext{max-width:22ch}.GG1B_G_woodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GG1B_G_woodGrid>button>div:first-child{height:116px}.GG1B_G_woodGrid>button>div:last-child{padding:10px}.GG1B_G_woodGrid h2{font-size:13px}.GG1B_G_filters{width:100%;min-width:0}.GG1B_G_kindFilter{width:125px;padding-inline:7px;font-size:12px}}@media (max-height:560px) and (min-width:640px){.GG1B_G_commandBar{padding-block:3px}.GG1B_G_navigationRow{margin-top:4px}.GG1B_G_tabs>:is(a,button){width:44px;padding:0}.GG1B_G_tabs>:is(a,button) span{display:none}}@media print{.GG1B_G_fixedApp,.GG1B_G_list{height:auto;overflow:visible}.GG1B_G_toolbar{display:none}}.GG1B_G_fleetGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,196px),220px));align-items:start;gap:12px;display:grid}.GG1B_G_fleetCard{width:100%;min-width:0;overflow:hidden}.GG1B_G_fleetPhoto{aspect-ratio:4/3;border-bottom:1px solid hsl(var(--border) / .5);background:#0c2b35;width:100%}.GG1B_G_fleetBody{min-width:0;padding:10px 10px 4px}.GG1B_G_fleetStatus{justify-content:space-between;align-items:center;gap:4px;min-height:22px;display:flex}.GG1B_G_fleetStatus>span{padding:2px 6px;font-size:10px;line-height:1.35}.GG1B_G_fleetName{overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-weight:650;line-height:1.3}.GG1B_G_fleetPlate{letter-spacing:.03em;color:hsl(var(--muted-foreground));margin-top:3px;font-size:11px;font-weight:600}.GG1B_G_fleetPlacement{color:hsl(var(--muted-foreground));overflow-wrap:anywhere;align-items:flex-start;gap:5px;margin-top:7px;font-size:11px;line-height:1.35;display:flex}.GG1B_G_fleetPlacement svg{flex-shrink:0;width:12px;height:12px;margin-top:1px}.GG1B_G_fleetBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 4px;margin-top:2px;display:flex}.GG1B_G_fleetBottom>button{margin-left:auto}.GG1B_G_checkStrip{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.GG1B_G_check{letter-spacing:.02em;align-items:center;gap:3px;font-size:9px;font-weight:650;line-height:1.4;display:inline-flex}.GG1B_G_checkDot{background:hsl(var(--muted-foreground));border-radius:50%;flex-shrink:0;width:5px;height:5px}.GG1B_G_check[data-state=ok] .GG1B_G_checkDot{background:#087e52}.GG1B_G_check[data-state=due] .GG1B_G_checkDot{background:#b65800}.GG1B_G_check[data-state=expired] .GG1B_G_checkDot{background:#c72f3c}.dark .GG1B_G_check[data-state=ok] .GG1B_G_checkDot{background:#55e3a0}.dark .GG1B_G_check[data-state=due] .GG1B_G_checkDot{background:#ffb24e}.dark .GG1B_G_check[data-state=expired] .GG1B_G_checkDot{background:#ff7a81}.GG1B_G_checkDetails{gap:8px;display:grid}.GG1B_G_checkDetails .GG1B_G_check{gap:7px;font-size:12px}.GG1B_G_checkDetails .GG1B_G_checkDot{width:7px;height:7px}.GG1B_G_checkValue{color:hsl(var(--muted-foreground));text-align:right;margin-left:auto;font-weight:500}@media (max-width:639px){.GG1B_G_fleetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.GG1B_G_fleetName{font-size:12px}.GG1B_G_fleetPlate,.GG1B_G_fleetPlacement{font-size:10px}.GG1B_G_checkStrip{gap:5px}.GG1B_G_check{font-size:8px}}@media (forced-colors:active){.GG1B_G_checkDot{background:canvastext!important}.GG1B_G_check[data-state=ok]:after{content:"+"}.GG1B_G_check[data-state=due]:after{content:"!"}.GG1B_G_check[data-state=expired]:after{content:"×"}.GG1B_G_check[data-state=unknown]:after{content:"?"}}.GG1B_G_dialog{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;scrollbar-color:hsl(var(--muted-foreground) / .5) hsl(var(--card))}.dark .GG1B_G_dialog{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.GG1B_G_barcodeToggle{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;display:flex}.GG1B_G_barcodeToggle::-webkit-details-marker{display:none}.GG1B_G_barcodeToggle svg{flex-shrink:0}details[open]>.GG1B_G_barcodeToggle svg{transform:rotate(180deg)}.dark .GG1B_G_art{--metal:#93aaa0;--glass:#91b8aa;--ink:#253d34}.GG1B_G_sway{transform-origin:80% 85%;animation:6s ease-in-out infinite GG1B_G_treeSway}.GG1B_G_repair{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite GG1B_G_toolTurn}.GG1B_G_arrive{animation:.25s ease-out both GG1B_G_arrive}.GG1B_G_card{transition:border-color .2s,box-shadow .2s,transform .2s}@media (hover:hover){.GG1B_G_card:hover{box-shadow:0 7px 20px hsl(var(--foreground) / .06);border-color:hsl(var(--primary) / .45);transform:translateY(-2px)}}@keyframes GG1B_G_treeSway{0%,to{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}@keyframes GG1B_G_toolTurn{0%,75%,to{transform:rotate(-8deg)}35%{transform:rotate(10deg)}}@keyframes GG1B_G_arrive{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.GG1B_G_sway,.GG1B_G_repair,.GG1B_G_arrive{animation:none}.GG1B_G_card{transition:none}.GG1B_G_card:hover{transform:none}}.GG1B_G_controlGroupTitle{border:1px solid hsl(var(--border) / .6);background:var(--baum-glass);color:hsl(var(--foreground));border-radius:9px;align-items:center;margin-bottom:8px;padding:4px 9px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex}
@font-face{font-family:manrope;src:url(../media/manrope_variable-s.3rjk17h6oms_8.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}._6DglHa_className{font-family:manrope,manrope Fallback,system-ui,sans-serif}
.ybDWeq_footer{--credit-by:#667085;--credit-blue:#175cd3;--credit-red:#c93432;--credit-yellow:#986e00;--credit-green:#15803d;text-align:center;background:hsl(var(--card));padding:20px}:is(.dark .ybDWeq_footer,.ybDWeq_footer[data-theme=dark]){--credit-by:#aeb7c9;--credit-blue:#5798ff;--credit-red:#ff5a5f;--credit-yellow:#ffd43b;--credit-green:#22c55e}.ybDWeq_footer[data-theme=dark]{background:#10141d}.ybDWeq_compact{padding-block:4px}.ybDWeq_credit{white-space:nowrap;min-height:44px;color:var(--credit-by);border-radius:4px;align-items:center;gap:5px;padding-inline:6px;font-size:11px;font-weight:400;line-height:1.6;text-decoration:none;display:inline-flex}.ybDWeq_credit:focus-visible{outline-offset:3px;outline:2px solid}.ybDWeq_name{letter-spacing:-.35px;color:var(--credit-green);font-size:13px;font-weight:700}.ybDWeq_blue{color:var(--credit-blue)}.ybDWeq_red{color:var(--credit-red)}.ybDWeq_yellow{color:var(--credit-yellow)}.ybDWeq_green{color:var(--credit-green)}@media (forced-colors:active){.ybDWeq_credit,.ybDWeq_credit span{color:canvastext}}
.TNLj-a_row{width:100%;color:hsl(var(--foreground));text-shadow:var(--baum-label-shadow);background:0 0;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 10px;padding:0 6px;display:flex}.TNLj-a_row nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 4px;font-size:10px;display:inline-flex}.TNLj-a_row nav a{border-radius:4px;align-items:center;min-height:44px;padding:0 4px;display:inline-flex}.TNLj-a_row nav a:hover{text-underline-offset:4px;text-decoration:underline}.TNLj-a_row nav a:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.TNLj-a_row footer{--credit-by:hsl(var(--foreground));background:0 0;padding:0;display:inline-flex}.TNLj-a_mark{letter-spacing:-.03em;white-space:nowrap;align-items:center;min-height:44px;font-size:11px;font-weight:600;display:inline-flex}@media (forced-colors:active){.TNLj-a_row{text-shadow:none}}
._2Oj7FG_backdrop{z-index:1200;background:#0d211b30;position:fixed;inset:0}._2Oj7FG_panel{z-index:1201;left:var(--chat-left,12px);top:var(--chat-top,12px);width:var(--chat-width,min(420px,calc(100vw - 24px)));height:var(--chat-height,min(680px,calc(100dvh - 24px)));border:1px solid var(--baum-edge);min-width:0;max-width:calc(100vw - 24px);min-height:0;max-height:calc(100dvh - 24px);color:hsl(var(--foreground));background:var(--baum-overlay);-webkit-backdrop-filter:blur(24px)saturate(1.12);backdrop-filter:blur(24px)saturate(1.12);border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 60px #10251b3d,inset 0 1px #fff6}._2Oj7FG_header{color:#fff;background:linear-gradient(120deg,#fff2,#0000 58%),linear-gradient(145deg,#087760,#146d59);border-bottom:1px solid #defcef57;flex:none;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}._2Oj7FG_header>svg{flex:none}._2Oj7FG_header>div{flex:1;min-width:0}._2Oj7FG_header h2{font-size:.9375rem;font-weight:650;line-height:1.35}._2Oj7FG_header p{color:#edfff0e6;overflow-wrap:anywhere;margin-top:3px;font-size:.6875rem;line-height:1.35}._2Oj7FG_close{background:#ffffff12;border-radius:11px;flex:none;place-items:center;width:44px;height:44px;display:grid}._2Oj7FG_chat{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}._2Oj7FG_meta{z-index:1;scrollbar-width:thin;border-bottom:1px solid hsl(var(--border)/.45);background:var(--baum-glass);flex:none;align-items:flex-start;gap:8px;max-height:40%;padding:5px 12px;display:flex;position:relative;overflow:auto}._2Oj7FG_meta details{flex:1;min-width:0}._2Oj7FG_meta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:.6875rem;font-weight:550;list-style:none;display:flex}._2Oj7FG_meta summary::-webkit-details-marker{display:none}._2Oj7FG_meta details>div{overflow-wrap:anywhere;gap:7px;padding:0 0 10px;font-size:.6875rem;line-height:1.5;display:grid}._2Oj7FG_meta details[open] svg{rotate:180deg}._2Oj7FG_quota{border:1px solid hsl(var(--border)/.5);font-variant-numeric:tabular-nums;border-radius:20px;flex:none;margin-top:12px;padding:3px 7px;font-size:.625rem;line-height:1.4}._2Oj7FG_thread{overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(145deg,#f8fff62e,#bdd8c31c);flex-direction:column;flex:1;min-width:0;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}._2Oj7FG_turn{flex-direction:column;flex:none;align-items:flex-start;gap:8px;margin-bottom:16px;display:flex}._2Oj7FG_question,._2Oj7FG_answer{white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffffe0;border:1px solid #fff9;border-radius:14px 14px 14px 4px;min-width:0;max-width:94%;margin:0;padding:10px 12px;font-size:.8125rem;line-height:1.65;box-shadow:inset 0 1px #fff9,0 2px 5px #183a2410}._2Oj7FG_question{background:#def4d9dc;border-color:#b7d9bdc7;border-radius:14px 14px 4px;align-self:flex-end}._2Oj7FG_empty{text-align:center;max-width:280px;min-height:0;color:hsl(var(--muted-foreground));flex:1;align-content:center;justify-items:center;gap:14px;margin-inline:auto;padding:16px;font-size:.75rem;line-height:1.7;display:grid}._2Oj7FG_note{color:hsl(var(--muted-foreground));flex:none;margin-bottom:12px;font-size:.75rem;line-height:1.5}._2Oj7FG_compose{border-top:1px solid hsl(var(--border)/.45);background:var(--baum-glass);flex:none;align-items:flex-end;gap:8px;padding:10px 12px;display:flex}._2Oj7FG_input{flex:1;min-width:0}._2Oj7FG_input textarea{resize:none;border:1px solid hsl(var(--border)/.6);background:hsl(var(--card)/.8);width:100%;min-width:0;min-height:56px;max-height:96px;color:inherit;border-radius:14px;padding:10px 12px;font-size:1rem;line-height:1.4;display:block}._2Oj7FG_input textarea::placeholder{color:hsl(var(--muted-foreground));opacity:1}._2Oj7FG_send{color:#fff;background:linear-gradient(145deg,#19866a,#09634d);border:1px solid #7abd9d80;border-radius:13px;flex:none;place-items:center;width:44px;height:44px;margin-bottom:1px;display:grid;box-shadow:inset 0 1px #fff3}._2Oj7FG_send:disabled{cursor:not-allowed;opacity:.45}._2Oj7FG_error{border-top:1px solid hsl(var(--border)/.6);background:var(--baum-glass);flex:none;max-height:30%;padding:8px 12px;font-size:.75rem;line-height:1.5;overflow:auto}._2Oj7FG_error button{text-underline-offset:3px;min-height:44px;text-decoration:underline}._2Oj7FG_waiting{align-items:center;gap:8px;font-size:.75rem;display:flex}._2Oj7FG_spinner{animation:1s linear infinite _2Oj7FG_spin}._2Oj7FG_close:focus-visible,._2Oj7FG_send:focus-visible,._2Oj7FG_input textarea:focus-visible,._2Oj7FG_meta summary:focus-visible,._2Oj7FG_thread:focus-visible,._2Oj7FG_error button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.dark ._2Oj7FG_header{background:linear-gradient(120deg,#ffffff0e,#0000 58%),linear-gradient(145deg,#203c34,#172e28)}.dark ._2Oj7FG_answer{background:#203c34eb;border-color:#bde0c32e}.dark ._2Oj7FG_question{background:#09634de0;border-color:#94cdaa4a}.dark ._2Oj7FG_thread{background:linear-gradient(145deg,#112b251a,#0e261e38)}@keyframes _2Oj7FG_spin{to{transform:rotate(360deg)}}@media (max-width:500px){._2Oj7FG_panel{border-radius:15px}._2Oj7FG_header{padding-left:12px}}@media (max-height:480px){._2Oj7FG_header{padding-block:3px}._2Oj7FG_header p{display:none}._2Oj7FG_meta{padding-block:0}._2Oj7FG_compose{padding-block:6px}._2Oj7FG_input textarea{height:44px;min-height:44px}._2Oj7FG_thread{padding-block:8px}}@media (prefers-reduced-motion:reduce){._2Oj7FG_spinner{animation:none}}@media (prefers-reduced-transparency:reduce){._2Oj7FG_panel{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}._2Oj7FG_question,._2Oj7FG_answer{background:hsl(var(--card))}}@media (forced-colors:active){._2Oj7FG_panel,._2Oj7FG_header,._2Oj7FG_meta,._2Oj7FG_thread,._2Oj7FG_compose,._2Oj7FG_question,._2Oj7FG_answer,._2Oj7FG_send{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border-color:canvastext}}
.uEy1Vq_layout{--map-height:680px;grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:12px;min-width:0;display:grid}.uEy1Vq_frame{height:var(--map-height);border:1px solid hsl(var(--border));border-radius:16px;min-width:0;scroll-margin-top:8px;position:relative;overflow:hidden}.uEy1Vq_index{min-width:0;max-height:var(--map-height);overscroll-behavior:contain;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;padding:6px;overflow:auto}.uEy1Vq_index section+section{border-top:1px solid hsl(var(--border));margin-top:5px;padding-top:5px}.uEy1Vq_index h3{color:hsl(var(--muted-foreground));letter-spacing:.04em;align-items:center;gap:7px;padding:9px 7px;font-size:10px;font-weight:650;display:flex}.uEy1Vq_index h3 small{font-variant-numeric:tabular-nums;margin-left:auto;font-size:10px}.uEy1Vq_row{border-radius:9px;align-items:center;gap:6px;min-width:0;min-height:40px;padding:3px 4px 3px 7px;display:flex}.uEy1Vq_row:hover{background:hsl(var(--muted)/.6)}.uEy1Vq_row[data-selected=true]{background:hsl(var(--primary)/.1)}.uEy1Vq_identity{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.uEy1Vq_name{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--foreground));font-size:11px;font-weight:550;overflow:hidden}.uEy1Vq_plate{text-overflow:ellipsis;white-space:nowrap;color:hsl(var(--muted-foreground));letter-spacing:.03em;font:10px/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:hidden}.uEy1Vq_actions{flex-shrink:0;gap:3px;display:flex}.uEy1Vq_action{border:1px solid hsl(var(--border));background:hsl(var(--background));width:30px;height:30px;color:hsl(var(--foreground));cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.uEy1Vq_action:hover{background:hsl(var(--muted));border-color:hsl(var(--muted-foreground)/.55)}.uEy1Vq_action:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.uEy1Vq_action:disabled{color:hsl(var(--muted-foreground));opacity:.5;cursor:default}.uEy1Vq_action[aria-pressed=true]{border-color:hsl(var(--primary));color:hsl(var(--foreground))}.uEy1Vq_toolbar :is(a,button){background-color:hsl(var(--card));border-color:hsl(var(--border));color:hsl(var(--foreground))}.uEy1Vq_toolbar :is(a,button):hover{background-color:hsl(var(--muted));color:hsl(var(--foreground))}@media (max-width:1023px){.uEy1Vq_layout{--map-height:clamp(380px,65dvh,620px);grid-template-columns:minmax(0,1fr)}.uEy1Vq_index{max-height:340px}.uEy1Vq_row{min-height:48px}.uEy1Vq_name{font-size:12px}.uEy1Vq_action{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.uEy1Vq_action{transition:none}}
.vvqxGG_workspace{--room-photo:url(/baumdienst-studio-v1/office-room-wide-day.webp);--hall-photo:url(/baumdienst-studio-v1/office-reception-day.webp);--scene-ink:#17372c;--scene-shadow:0 1px 1px #fff6;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.dark .vvqxGG_workspace{--room-photo:url(/baumdienst-studio-v1/office-room-wide-night.webp);--hall-photo:url(/baumdienst-studio-v1/office-reception-night.webp);--scene-ink:#fff7e8;--scene-shadow:0 1px 3px #27180ed9}.vvqxGG_toolbar{z-index:5;top:max(12px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));right:max(14px,env(safe-area-inset-right));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute}.vvqxGG_toolbarRight{justify-content:flex-end;align-items:center;gap:8px;display:flex}.vvqxGG_nav,.vvqxGG_menuButton{pointer-events:auto;border:1px solid var(--baum-edge);background:var(--baum-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:44px;color:hsl(var(--foreground));border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 3px 12px #12251b17}.vvqxGG_nav svg,.vvqxGG_menuButton svg{flex:none}.vvqxGG_menuButton{border-radius:50%;width:44px;padding:0}.vvqxGG_notice{z-index:6;border:1px solid var(--baum-edge);background:var(--baum-overlay);width:fit-content;max-width:calc(100% - 32px);color:hsl(var(--foreground));border-radius:14px;padding:10px 14px;font-size:13px;position:absolute;top:76px;left:16px;right:16px}.vvqxGG_preferences{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.vvqxGG_preferences>button{min-width:44px;min-height:44px}:is(.vvqxGG_settings [data-testid=baumdienst-demo-footer],.vvqxGG_settings footer){box-shadow:none;background:0 0;border:0}.vvqxGG_settings footer{--credit-by:hsl(var(--foreground));padding-block:0}.vvqxGG_directoryLink{border:1px solid hsl(var(--border));background:var(--baum-glass);text-align:left;border-radius:13px;align-items:center;gap:10px;min-width:0;min-height:52px;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.vvqxGG_directoryLink>span{overflow-wrap:anywhere;flex:1;min-width:0}.vvqxGG_directoryLink strong{font-weight:600;display:block}.vvqxGG_directoryLink small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:11px;display:block}.vvqxGG_directoryLink>svg{flex:none}.vvqxGG_nav:focus-visible,.vvqxGG_menuButton:focus-visible,.vvqxGG_directoryLink:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:3px}.vvqxGG_hall{overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;background:#233c30;width:100%;height:100%;position:relative;overflow:auto hidden;container-type:size}.vvqxGG_hall::-webkit-scrollbar{display:none}.vvqxGG_hallCanvas{aspect-ratio:1672/941;width:max(100cqw,177.683cqh);position:relative;top:50%;transform:translateY(-50%)}.vvqxGG_hallPhoto,.vvqxGG_roomPhoto{pointer-events:none;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:0}.vvqxGG_hallPhoto{background-image:var(--hall-photo)}.vvqxGG_wallBrand{width:15%;color:var(--scene-ink);text-shadow:var(--scene-shadow);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:30%;left:14%}.vvqxGG_wallBrand img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 8px #142e202b);border-radius:50%;width:clamp(64px,11cqh,110px);height:clamp(64px,11cqh,110px)}.vvqxGG_wallBrand>strong{letter-spacing:.02em;font-size:clamp(14px,2cqh,21px);font-weight:650}.vvqxGG_wallBrand>span{letter-spacing:.12em;text-transform:uppercase;font-size:clamp(10px,1.3cqh,13px)}.vvqxGG_treeEmblem{place-items:center;width:84px;height:84px;display:grid}.vvqxGG_doors{position:absolute;inset:0}.vvqxGG_door{width:11.5%;height:40%;color:var(--scene-ink);text-shadow:var(--scene-shadow);border:1px solid #0000;border-radius:1px;position:absolute;top:29%}.vvqxGG_door0{left:33.6%}.vvqxGG_door1{left:48.4%}.vvqxGG_door2{left:62.4%}.vvqxGG_door3{width:9.3%;left:76.6%}.vvqxGG_doorEtching{text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(120deg,#e7f8eb42,#d5ece221);border-block:1px solid #dcece32b;flex-direction:column;align-items:center;gap:7px;padding:9px 3px;display:flex;position:absolute;top:25%;left:5%;right:5%}.vvqxGG_doorEtching strong{font-size:clamp(13px,1.8cqh,19px);font-weight:650;line-height:1.25}.vvqxGG_doorEtching small{font-size:clamp(10px,1.3cqh,13px);line-height:1.3}.vvqxGG_doorEtching>span{font-size:10px;font-weight:600}.dark .vvqxGG_doorEtching{background:linear-gradient(120deg,#153c3066,#1a3c342e)}.vvqxGG_door:focus-visible{outline:3px solid hsl(var(--ring));outline-offset:3px}.vvqxGG_receptionDesk{color:#fff8e8;text-shadow:0 1px 2px #25190a;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:23%;height:13%;display:flex;position:absolute;top:65%;left:10%;transform:perspective(900px)rotateY(-4deg)}.vvqxGG_receptionDesk>span{letter-spacing:.045em;font-size:clamp(16px,2.3cqh,25px);font-weight:600}.vvqxGG_receptionDesk small{font-size:clamp(11px,1.4cqh,14px)}.vvqxGG_receptionDesk:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.vvqxGG_panHint{width:200px;height:28px;color:var(--scene-ink);text-shadow:var(--scene-shadow);pointer-events:none;justify-content:center;align-items:center;gap:7px;margin-top:-28px;font-size:11px;display:flex;position:sticky;bottom:22px;left:calc(50% - 100px)}.vvqxGG_room{background:#24362d;width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.vvqxGG_roomCanvas{aspect-ratio:1672/941;width:max(100cqw,177.683cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vvqxGG_roomPhoto{background-image:var(--room-photo)}.vvqxGG_wallIdentity{width:29%;color:var(--scene-ink);text-shadow:var(--scene-shadow);position:absolute;top:9%;left:22%}.vvqxGG_wallIdentity>span{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.vvqxGG_wallIdentity h1{margin:7px 0 5px;font-size:clamp(18px,2.8cqh,29px);font-weight:650;line-height:1.15}.vvqxGG_wallIdentity p{font-size:clamp(11px,1.5cqh,15px)}.vvqxGG_artFrame{background:#f3efe4;border:5px solid #65553a;width:10.5%;height:20%;padding:11px;position:absolute;top:21%;left:26.8%;box-shadow:inset 0 0 0 3px #bcb4a0,2px 5px 10px #15271944}.vvqxGG_artFrame img{-o-object-fit:contain;object-fit:contain;padding:13px}.vvqxGG_object{cursor:pointer;text-align:center;outline-offset:3px;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:filter .18s;display:flex;position:absolute}.vvqxGG_object:focus-visible{outline:3px solid hsl(var(--ring));box-shadow:0 0 0 5px #e2f7ec80}.vvqxGG_object svg{flex:none}.vvqxGG_calendar{color:#253b30;background:linear-gradient(110deg,#fffef8,#e8e7da);border-radius:2px 2px 5px 5px;flex-direction:column;justify-content:flex-start;gap:4px;width:8.5%;height:15%;padding:12px 8px 6px;top:21%;left:14.5%;rotate:-1deg;box-shadow:2px 6px 10px #24200f30,0 2px #f8f6e8}.vvqxGG_binding{background:repeating-linear-gradient(90deg,#6f8374 0 3px,#0000 3px 25px);height:8px;position:absolute;top:-3px;left:8%;right:8%}.vvqxGG_calendar strong{font-size:clamp(10px,1.45cqh,14px);line-height:1.05}.vvqxGG_calendar small{text-transform:capitalize;font-size:clamp(8px,1cqh,10px)}.vvqxGG_calendarGrid{flex:1;grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(7,1fr);gap:2px;width:100%;min-height:0;display:grid}.vvqxGG_calendarGrid i{color:#53665a;border-radius:50%;place-items:center;min-height:0;font-size:clamp(7px,.95cqh,9px);font-style:normal;line-height:1;display:grid}.vvqxGG_calendarGrid i[data-today]{color:#fff;background:#3b6b52;font-weight:650}.vvqxGG_calendarDay{color:#2a503b;font-size:23px;line-height:1;display:none}.vvqxGG_taskBook{color:#2c4535;background:linear-gradient(105deg,#cabd9e,#aa9b7f);border-radius:4px;flex-direction:column;justify-content:flex-start;gap:7px;width:8.5%;height:15%;padding:22px 9px 7px;top:40%;left:14.5%;rotate:2deg;box-shadow:3px 7px 12px #251f1640}.vvqxGG_taskBook:before{content:"";z-index:-1;background:linear-gradient(110deg,#fdfbf1,#e7e5d6);border-radius:1px;position:absolute;inset:12px 7px 7px}.vvqxGG_clip{background:linear-gradient(#d9e5de,#657e70,#c0cfc5);border-radius:3px;height:14px;position:absolute;top:3px;left:32%;right:32%;box-shadow:0 2px 3px #10261b4d}.vvqxGG_taskBook strong{font-size:clamp(11px,1.4cqh,14px);font-weight:600}.vvqxGG_paperLines{background:repeating-linear-gradient(#0000 0 10px,#99a49455 11px 12px,#0000 13px 24px);flex:1;width:90%}.vvqxGG_monitor{color:#edf6ee;text-shadow:0 1px 3px #07180f;background:linear-gradient(110deg,#c2efd70d,#0000 60%),linear-gradient(#163b30b3,#0a251ad9);flex-direction:column;gap:9px;width:22.75%;height:20.15%;top:35.2%;left:38.65%}.vvqxGG_monitor strong{font-size:clamp(13px,2cqh,20px);font-weight:600}.vvqxGG_monitor small{color:#d3e7db;font-size:clamp(9px,1.25cqh,12px)}.vvqxGG_drawer{color:#fff4df;text-shadow:0 1px 2px #27190cf2,0 -1px #ffffff20;background:0 0;gap:9px;width:22.5%;max-width:max(44px,50vw - 22.6% - 12px);height:9%;left:72.6%}.vvqxGG_drawer strong{letter-spacing:.025em;font-size:clamp(11px,1.65cqh,16px);font-weight:600}.vvqxGG_upperDrawer{top:71%}.vvqxGG_lowerDrawer{top:84.5%}.vvqxGG_envelope{color:#2b4b39;background:linear-gradient(145deg,#fffdf0,#e1e2cf);border:1px solid #f9f8e6;border-radius:1px;gap:8px;width:14%;height:7.5%;padding:8px;top:61.3%;left:18%;transform:perspective(500px)rotateX(15deg)rotate(-4deg);box-shadow:2px 6px 8px #241b123b}.vvqxGG_envelope:before{content:"";pointer-events:none;background:linear-gradient(24deg,#0000 49%,#82998755 50%,#0000 51%),linear-gradient(-24deg,#0000 49%,#82998755 50%,#0000 51%);position:absolute;inset:0}.vvqxGG_envelope strong{font-size:clamp(11px,1.5cqh,15px);font-weight:600;position:relative}.vvqxGG_envelope svg{z-index:1}@media (hover:hover){.vvqxGG_object:hover{filter:brightness(1.08)}.vvqxGG_door:hover{border-color:#c2e5cd9c;box-shadow:inset 0 0 35px #bce9c521}.vvqxGG_nav:hover,.vvqxGG_directoryLink:hover{border-color:hsl(var(--primary)/.6)}}@media (max-width:700px) and (min-height:481px){.vvqxGG_workspace{--room-photo:url(/baumdienst-studio-v1/office-room-portrait-day.webp)}.dark .vvqxGG_workspace{--room-photo:url(/baumdienst-studio-v1/office-room-portrait-night.webp)}.vvqxGG_roomCanvas{aspect-ratio:992/1586;width:max(100cqw,62.548cqh)}.vvqxGG_wallIdentity{width:60%;top:9%;left:20%}.vvqxGG_wallIdentity h1{font-size:clamp(19px,2.6cqh,26px)}.vvqxGG_wallIdentity>span{letter-spacing:.1em;font-size:9px}.vvqxGG_wallIdentity p{font-size:12px}.vvqxGG_calendar{justify-content:center;gap:3px;width:18%;height:9%;padding:8px 5px 5px;top:20%;left:15%}.vvqxGG_calendar strong{font-size:10px}.vvqxGG_calendar small{font-size:8px}.vvqxGG_calendarGrid{display:none}.vvqxGG_calendarDay{display:block}.vvqxGG_taskBook{gap:4px;width:18%;height:9%;padding:18px 6px 6px;top:33%;left:15%}.vvqxGG_taskBook strong{font-size:11px}.vvqxGG_taskBook>svg{width:18px;height:18px}.vvqxGG_paperLines{display:none}.vvqxGG_artFrame{border-width:4px;width:35%;height:13%;padding:7px;top:18%;left:42%}.vvqxGG_artFrame img{padding:9px}.vvqxGG_monitor{gap:6px;width:46.15%;height:12.5%;top:48.65%;left:26.8%}.vvqxGG_monitor strong{font-size:15px}.vvqxGG_monitor small{font-size:10px}.vvqxGG_drawer{gap:6px;width:34%;max-width:max(44px,50vw - 11.4% - 12px);height:7.2%;left:61.4%}.vvqxGG_drawer strong{white-space:nowrap;font-size:12px}.vvqxGG_drawer svg{width:15px;height:15px}.vvqxGG_upperDrawer{top:71%}.vvqxGG_lowerDrawer{top:79.8%}.vvqxGG_envelope{gap:6px;width:24%;height:5%;padding:5px;top:64.3%;left:max(10%,50% - 50vw + 12px)}.vvqxGG_envelope strong{font-size:11px}}@media (max-width:500px){.vvqxGG_toolbar{top:max(10px,env(safe-area-inset-top));gap:6px;left:10px;right:10px}.vvqxGG_toolbarRight{gap:6px}.vvqxGG_nav{padding:8px 10px;font-size:12px}.vvqxGG_toolbar>.vvqxGG_nav{width:44px;padding:0}.vvqxGG_toolbar>.vvqxGG_nav span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (max-height:480px){.vvqxGG_roomCanvas{top:auto;bottom:0;transform:translate(-50%)}.vvqxGG_wallIdentity{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.vvqxGG_calendar{width:10.5%;height:15%;padding:7px 6px 5px;top:27%}.vvqxGG_calendarGrid{display:none}.vvqxGG_calendarDay{font-size:19px;display:block}.vvqxGG_calendar strong{font-size:10px}.vvqxGG_calendar small{font-size:8px}.vvqxGG_taskBook{gap:4px;width:10.5%;height:14%;padding-top:18px;top:45%}.vvqxGG_taskBook strong{font-size:10px}.vvqxGG_taskBook>svg{width:16px;height:16px}.vvqxGG_paperLines{display:none}.vvqxGG_artFrame{width:10%;height:22%;top:30%}.vvqxGG_monitor{gap:5px}.vvqxGG_monitor svg{width:19px;height:19px}.vvqxGG_monitor strong{font-size:13px}.vvqxGG_monitor small{display:none}.vvqxGG_drawer strong{font-size:11px}.vvqxGG_panHint{display:none}}@media (prefers-reduced-motion:reduce){.vvqxGG_object{transition:none}}@media (prefers-reduced-transparency:reduce){.vvqxGG_nav,.vvqxGG_menuButton,.vvqxGG_directoryLink{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none}.vvqxGG_doorEtching{background:hsl(var(--card));-webkit-backdrop-filter:none;backdrop-filter:none;color:hsl(var(--foreground));text-shadow:none}}@media (forced-colors:active){.vvqxGG_hallPhoto,.vvqxGG_roomPhoto,.vvqxGG_artFrame{display:none}.vvqxGG_hall,.vvqxGG_room{background:canvas}.vvqxGG_wallBrand,.vvqxGG_wallIdentity{color:canvastext;text-shadow:none}.vvqxGG_object,.vvqxGG_doorEtching,.vvqxGG_nav,.vvqxGG_menuButton,.vvqxGG_directoryLink,.vvqxGG_receptionDesk{color:buttontext;text-shadow:none;box-shadow:none;background:canvas;border:1px solid buttontext}.vvqxGG_object:focus-visible,.vvqxGG_door:focus-visible{outline-color:highlight}}@media print{.vvqxGG_workspace{height:90vh}.vvqxGG_toolbar{display:none}.vvqxGG_roomPhoto,.vvqxGG_hallPhoto{opacity:.2}.vvqxGG_object,.vvqxGG_doorEtching,.vvqxGG_wallIdentity{color:#000;text-shadow:none}}
