.gzr_IW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gzr_IW_widget{grid-column:1/-1;min-width:0;overflow:hidden}.gzr_IW_widget[data-metric]{grid-column:span 1;min-height:132px}@media (min-width:1024px){.gzr_IW_grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:132px}.gzr_IW_widget,.gzr_IW_widget[data-metric]{grid-column:var(--widget-x) / span var(--widget-w);grid-row:var(--widget-y) / span var(--widget-h)}}.gzr_IW_workspace{align-items:start;gap:24px;min-width:0;display:grid}.gzr_IW_grid{min-height:132px;position:relative}.gzr_IW_grid[data-editing=true]{background-image:linear-gradient(to right, color-mix(in srgb, var(--primary) 12%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--primary) 12%, transparent) 1px, transparent 1px);border-radius:var(--radius-lg);background-size:calc(25% + 4px) 148px}.gzr_IW_widget{flex-direction:column;display:flex;position:relative}.gzr_IW_grid[data-editing=true] .gzr_IW_widget{border:1px dashed color-mix(in srgb, var(--primary) 40%, var(--border))}.gzr_IW_widgetBody{border-radius:inherit;flex:1;min-height:0;overflow:hidden}.gzr_IW_widgetBody>a{min-height:100%}.gzr_IW_tools{flex-wrap:wrap;align-items:center;gap:3px;padding:4px;display:flex}.gzr_IW_toolButton,.gzr_IW_grip,.gzr_IW_removeButton{flex-shrink:0;width:44px;height:44px;padding:0}.gzr_IW_grip{cursor:grab;touch-action:none;color:var(--muted-foreground)}.gzr_IW_sizeButton{min-height:44px;font-family:var(--font-mono);background:var(--card)}.gzr_IW_removeButton{border-radius:calc(var(--radius) * 4);color:var(--primary-foreground);background:var(--foreground)}.gzr_IW_resizeCorner{cursor:nwse-resize;touch-action:none;width:44px;height:44px;color:var(--primary);background:0 0;border-radius:0;padding:8px;position:absolute;bottom:0;right:0}.gzr_IW_resizeCorner>span{border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:3px;width:12px;height:12px;position:absolute;bottom:5px;right:5px}.gzr_IW_widget[data-dragging=true]{z-index:10;box-shadow:var(--shadow-float);pointer-events:none}.gzr_IW_widget[data-displaced=true]{outline:2px solid var(--accent);outline-offset:1px}.gzr_IW_placeholder{border:2px dashed var(--primary);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--primary) 12%, transparent);pointer-events:none;display:none}.gzr_IW_picker{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--card);flex-direction:column;gap:16px;min-width:0;padding:16px;display:flex}.gzr_IW_miniGrid{flex-shrink:0;grid-template-rows:repeat(4,5px);grid-template-columns:repeat(4,5px);gap:2px;display:inline-grid}.gzr_IW_miniGrid>span{background:var(--muted);border-radius:1px}.gzr_IW_miniGrid>span[data-filled=true]{background:var(--primary)}@media (min-width:1024px){.gzr_IW_toolButton,.gzr_IW_grip,.gzr_IW_removeButton{width:28px;height:28px}.gzr_IW_sizeButton{height:28px;min-height:28px;padding:2px 5px}.gzr_IW_placeholder{grid-column:var(--widget-x) / span var(--widget-w);grid-row:var(--widget-y) / span var(--widget-h);display:block}}@media (prefers-reduced-motion:reduce){.gzr_IW_widget,.gzr_IW_widget *{transition:none!important;animation:none!important}}.gzr_IW_widget:focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (max-width:767px){.gzr_IW_widget{min-height:132px}.gzr_IW_widget[data-height="2"]{min-height:280px}.gzr_IW_widget[data-height="4"]{min-height:576px}.gzr_IW_widget[data-height="6"]{min-height:872px}.gzr_IW_widget:not([data-metric]){height:calc(var(--mobile-h) * 148px - 16px)}.gzr_IW_widget[data-dragging=true]{outline:2px dashed var(--primary);outline-offset:2px}.gzr_IW_grid[data-editing=true] .gzr_IW_widget{touch-action:none;-webkit-user-select:none;user-select:none}.gzr_IW_grid[data-editing=true]{background-size:100% 148px}.gzr_IW_picker{z-index:40;border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-height:80dvh;box-shadow:var(--shadow-float);position:fixed;inset:auto 0 0;overflow-y:auto}}@media (min-width:768px) and (max-width:1023px){.gzr_IW_grid{grid-auto-rows:132px}.gzr_IW_widget,.gzr_IW_widget[data-metric]{grid-column:var(--tablet-x) / span var(--tablet-w);grid-row:var(--tablet-y) / span var(--widget-h)}.gzr_IW_grid[data-editing=true]{background-size:calc(50% + 8px) 148px}}@media (max-width:1023px){.gzr_IW_resizeCorner{display:none}}@media (max-width:767px){.report-block-grid .gzr_IW_widget{grid-column:span 1}.report-block-grid .gzr_IW_widget[data-report-width="4"]{grid-column:1/-1}.report-block-grid[data-editing=true] .gzr_IW_widget{touch-action:auto;-webkit-user-select:auto;user-select:auto}.gzr_IW_grid:not([data-editing=true]) .gzr_IW_widget[data-empty=true]{min-height:0}}.gzr_IW_pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;display:flex}.gzr_IW_headerButton{min-height:44px}.gzr_IW_widgetMenu{z-index:1;width:44px;height:44px;color:var(--muted-foreground);position:absolute;top:5px;right:5px}.gzr_IW_widgetMenu:hover{background:var(--muted);color:var(--foreground)}.gzr_IW_keyboardHelp{border-radius:var(--radius-md);background:var(--foreground);color:var(--background);align-self:start;padding:8px 12px;font-size:12px}@media (min-width:768px){.gzr_IW_headerButton{height:32px;min-height:32px;padding:4px 10px;font-size:12px}.gzr_IW_headerButton svg{width:14px;height:14px}.gzr_IW_widgetMenu{width:28px;height:28px;top:8px;right:8px}}@media (min-width:1024px){.gzr_IW_workspace[data-picker=true]{grid-template-columns:minmax(0,1fr);padding-right:300px}.gzr_IW_workspace[data-picker=true] .gzr_IW_grid{grid-template-columns:repeat(4,minmax(140px,1fr))}.gzr_IW_workspace[data-picker=true]>div{overflow-x:auto}.gzr_IW_workspace[data-picker=true] .gzr_IW_picker{top:var(--widget-picker-top,56px);overscroll-behavior:contain;z-index:40;width:284px;max-height:none;box-shadow:var(--shadow-float);border-radius:0;position:fixed;bottom:0;right:0;overflow-y:auto}}@media (max-width:767px){.gzr_IW_widget[data-metric] .gzr_IW_widgetMenu{width:28px;height:28px;top:4px;right:4px}}.gzr_IW_picker>section{flex-shrink:0}.gzr_IW_pickerGroup{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted-foreground);margin-bottom:8px;font-size:10px}.gzr_IW_pickerRow{border:1px solid var(--border);border-radius:var(--radius-lg);align-items:center;gap:6px;min-width:0;margin-bottom:6px;padding:4px 6px;display:flex}.gzr_IW_pickerRow:last-child{margin-bottom:0}.gzr_IW_aiLine input{text-overflow:ellipsis}.gzr_IW_sizeMenu{width:max-content;max-width:calc(100vw - 24px);padding:12px}.gzr_IW_sizeHeading{margin-bottom:12px;font-weight:600}.gzr_IW_sizeHeading span{color:var(--muted-foreground);font-size:11px;font-weight:400}.gzr_IW_sizeChoices{flex-wrap:wrap;gap:4px;display:flex}.gzr_IW_sizeChoices .gzr_IW_sizeChoice{border-radius:var(--radius-md);border:1px solid #0000;flex:none;width:auto;min-height:88px;padding:8px 12px}.gzr_IW_sizeChoice>span:first-child{display:none}.gzr_IW_sizeChoices .gzr_IW_sizeChoice>span:last-child{flex-direction:column;align-items:center;gap:6px;display:flex}.gzr_IW_sizeChoice[data-state=checked]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--card));color:var(--primary)}.gzr_IW_resizeBadge{border-radius:var(--radius-md);background:var(--foreground);color:var(--background);font-family:var(--font-mono);padding:8px 12px;font-size:13px;position:absolute;bottom:12px;left:12px}.gzr_IW_widget[data-fit-content=true]{align-self:start;height:auto;min-height:0;max-height:none;overflow:visible}.gzr_IW_widget[data-fit-content=true] .gzr_IW_widgetBody{flex:none;overflow:visible}@media (min-width:1024px){.gzr_IW_grid:not([data-editing=true]) .gzr_IW_widget[data-fit-content=true]:not([data-baustein=next]){align-self:stretch;height:100%}.gzr_IW_grid:not([data-editing=true]) .gzr_IW_widget[data-fit-content=true]:not([data-baustein=next]) .gzr_IW_widgetBody{flex:1;min-height:0}}
@keyframes ai-leiste-hinweis{0%{outline:2px solid var(--attention);box-shadow:0 0 0 4px var(--attention-muted)}to{box-shadow:none;outline-color:#0000}}@keyframes ai-leiste-aktualisiert{0%{background-color:color-mix(in srgb, var(--primary) 15%, transparent)}to{background-color:#0000}}.ai-leiste-hinweis{animation:1s ease-out ai-leiste-hinweis}.ai-leiste-aktualisiert{animation:1s ease-out ai-leiste-aktualisiert}@media (prefers-reduced-motion:reduce){.ai-leiste-hinweis,.ai-leiste-aktualisiert{animation:none}}.ai-kartenfelder [data-abnahme=karten-feldzeile]{grid-template-columns:minmax(0,5.5rem) minmax(0,1fr);gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}@keyframes ai-welle-alt{to{visibility:hidden}}@keyframes ai-welle-neu{0%{background-color:color-mix(in srgb, var(--primary) 12%, transparent)}to{background-color:#0000}}@keyframes ai-feld-geaendert{0%{outline:2px solid var(--attention)}to{outline:2px solid #0000}}@keyframes ai-text-geaendert{0%{background-color:var(--warn-bg)}to{background-color:#0000}}.ai-welle-alt{animation:ai-welle-alt 1ms step-end var(--ai-welle-verzug) forwards}.ai-welle-neu{animation:ai-welle-neu .65s ease-out var(--ai-welle-verzug) both}.ai-feld-geaendert{animation:1.2s ease-out ai-feld-geaendert}.ai-text-geaendert{animation:1.2s ease-out forwards ai-text-geaendert}@media (prefers-reduced-motion:reduce){.ai-welle-alt{display:none}.ai-welle-neu,.ai-feld-geaendert,.ai-text-geaendert{animation:none}}
@media (max-width:767px){[data-radix-popper-content-wrapper]:has(>._0575Ua_menu){width:100%;position:fixed!important;inset:auto 0 0!important;transform:none!important}}
.Z9fEta_row .Z9fEta_main{gap:4px;padding:7px 0}.Z9fEta_row .Z9fEta_main>button{align-items:start}.Z9fEta_row .Z9fEta_main>button>span:first-child{width:28px;height:28px}.Z9fEta_row .Z9fEta_main>button>svg{display:none}.Z9fEta_row .Z9fEta_action{width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;padding:0}.Z9fEta_row .Z9fEta_action:hover{background:var(--muted)}.Z9fEta_row .Z9fEta_main>button>span:nth-child(2)>span{white-space:normal;overflow-wrap:normal}.Z9fEta_compactContract{display:none}@media (max-width:1023px){.Z9fEta_row .Z9fEta_main{flex-direction:column;align-items:stretch}.Z9fEta_row .Z9fEta_actions{padding-left:40px}.Z9fEta_row .Z9fEta_action{width:36px;height:36px;padding:0}.Z9fEta_row .Z9fEta_compactContract{display:none}}.Z9fEta_actions[hidden]{display:none}.Z9fEta_row .Z9fEta_main .text-sm{font-size:13px;line-height:17px}.Z9fEta_row .Z9fEta_main .text-xs{line-height:14px}@media (min-width:1024px){.Z9fEta_row .Z9fEta_main{flex-direction:row;align-items:center}.Z9fEta_row .Z9fEta_actions{padding-left:0}.Z9fEta_row .Z9fEta_action{width:36px;height:36px;padding:0}}
