@property --design-stage-primary{syntax:"<color>";inherits:true;initial-value:#0000}@property --design-stage-accent{syntax:"<color>";inherits:true;initial-value:#0000}@property --design-thumb-primary{syntax:"<color>";inherits:true;initial-value:#0000}@property --design-thumb-accent{syntax:"<color>";inherits:true;initial-value:#0000}.uU2-kW_stage{isolation:isolate;background:linear-gradient(120deg, var(--card), var(--muted));transition:--design-stage-primary .8s cubic-bezier(.45,0,.2,1),--design-stage-accent .8s cubic-bezier(.45,0,.2,1);position:relative;overflow:hidden}.uU2-kW_stage:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 10% 10%, color-mix(in srgb, var(--design-stage-primary) 17%, transparent), transparent 65%), radial-gradient(ellipse at 90% 90%, color-mix(in srgb, var(--design-stage-accent) 22%, transparent), transparent 65%);transition:transform .4s cubic-bezier(.45,0,.2,1);position:absolute;inset:-8%;transform:translate(0)scale(1)}.uU2-kW_stage[data-flowing=true]:before{transform:translate(2%)scale(1.08)}.uU2-kW_page{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--muted-foreground) 20%, transparent);transition:--design-thumb-primary .8s cubic-bezier(.45,0,.2,1),--design-thumb-accent .8s cubic-bezier(.45,0,.2,1);display:block;position:relative;overflow:hidden}.uU2-kW_page[data-colored=true]{background:var(--card);border:1px solid var(--border)}.uU2-kW_page[data-wide=true][data-colored=true]{background:var(--design-thumb-primary)}.uU2-kW_head{background:var(--design-thumb-primary);height:18%}.uU2-kW_picture{background:color-mix(in srgb, var(--design-thumb-primary) 16%, var(--card));height:36%;margin:7%;position:relative}.uU2-kW_picture:after{content:"";aspect-ratio:1;background:var(--design-thumb-accent);border-radius:50%;height:75%;position:absolute;top:10%;right:5%}.uU2-kW_line{background:var(--design-thumb-primary);height:5%;margin:7%;display:block}.uU2-kW_line+.uU2-kW_line{width:55%}.uU2-kW_button{border-radius:var(--radius-sm);background:var(--design-thumb-accent);width:35%;height:9%;margin:7%;display:block}.uU2-kW_page[data-wide=true] .uU2-kW_head{display:none}.uU2-kW_page[data-wide=true] .uU2-kW_picture{background:0 0;height:100%;margin:0;position:absolute;inset:0 0 0 60%}.uU2-kW_page[data-wide=true] .uU2-kW_line{background:var(--card);width:45%}.uU2-kW_page[data-wide=true] .uU2-kW_button{display:none}@media (prefers-reduced-motion:reduce){.uU2-kW_stage,.uU2-kW_stage:before,.uU2-kW_page{transition:none}.uU2-kW_stage[data-flowing=true]:before{transform:none}}
:is([data-diktat-leiste]:has(>[data-diktat=aufnahme])>:not([data-diktat]),[data-diktat-leiste]:has(>[data-diktat=verarbeitet])>:not([data-diktat],[data-diktat-senden]),[data-diktat-leiste]:has(>[data-diktat=eingefuegt])>:not([data-diktat],[data-diktat-senden],[data-diktat-bleibt])){display:none}[data-diktat-leiste]:has(>[data-diktat=verarbeitet])>[data-diktat-senden]{pointer-events:none;opacity:.45}[data-diktat-feld]:has([data-diktat=aufnahme]){border-color:var(--destructive);box-shadow:none}[data-diktat-feld]:has([data-diktat=aufnahme],[data-diktat=verarbeitet]) :is(textarea,[contenteditable=true]){color:var(--muted-foreground)}.diktat-markierung{background-color:color-mix(in oklab, var(--primary) 12%, transparent);border-radius:3px}.diktat-fortschritt{animation:1.1s ease-in-out infinite alternate diktat-fortschritt}@keyframes diktat-fortschritt{0%{transform:translate(0)}to{transform:translate(122%)}}@media (prefers-reduced-motion:reduce){.diktat-fortschritt{animation:none}}
.activity-form-window>header{background:var(--card);align-items:flex-start}@media (min-width:768px){.activity-form-window.window-frame[data-slot=dialog-content]{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) 256px;max-width:790px;height:min(760px,100dvh - 80px);max-height:calc(100dvh - 80px);display:grid;top:50%;translate:-50% -50%}.activity-form-window>header{border-bottom:0;grid-area:1/1;padding-bottom:8px}.activity-form-window>.window-body,.activity-form-window .activity-form-layout{display:contents}.activity-form-window .activity-form-fields{grid-area:2/1;padding:8px 20px 20px;overflow-y:auto}.activity-form-window .activity-form-bottom{border-top:1px solid var(--border);grid-area:3/1/auto/-1;padding:12px 20px}.activity-form-window>footer{grid-area:4/1/auto/-1}.activity-form-window .activity-form-day{border-left:1px solid var(--border);background:var(--muted);grid-area:1/2/3;padding:20px 12px}}
