::view-transition-group(AddTaskDialog-module__JrmSfa__add-task){animation-duration:var(--md-sys-motion-duration-medium2);animation-timing-function:var(--md-sys-motion-easing-emphasized);border-radius:var(--md-sys-shape-corner-extra-large);overflow:clip}::view-transition-old(AddTaskDialog-module__JrmSfa__add-task){object-fit:none;mix-blend-mode:normal;width:100%;height:100%}::view-transition-new(AddTaskDialog-module__JrmSfa__add-task){object-fit:none;mix-blend-mode:normal;width:100%;height:100%}html[data-add-task-morph=close]::view-transition-group(AddTaskDialog-module__JrmSfa__add-task){border-radius:var(--md-sys-shape-corner-large)}@keyframes AddTaskDialog-module__JrmSfa__vt-out{to{opacity:0}}@keyframes AddTaskDialog-module__JrmSfa__vt-in{0%{opacity:0}}::view-transition-old(AddTaskDialog-module__JrmSfa__add-task){animation:AddTaskDialog-module__JrmSfa__vt-out var(--md-sys-motion-duration-short3) var(--md-sys-motion-easing-standard) forwards}::view-transition-new(AddTaskDialog-module__JrmSfa__add-task){animation:AddTaskDialog-module__JrmSfa__vt-in var(--md-sys-motion-duration-short4) var(--md-sys-motion-easing-standard) both}.AddTaskDialog-module__JrmSfa__addMorph{view-transition-name:AddTaskDialog-module__JrmSfa__add-task;transition:none}.AddTaskDialog-module__JrmSfa__addMorph[data-starting-style],.AddTaskDialog-module__JrmSfa__addMorph[data-ending-style]{opacity:1;transform:none}.AddTaskDialog-module__JrmSfa__addMorph[data-ending-style]{view-transition-name:none}.AddTaskDialog-module__JrmSfa__morphSource{view-transition-name:AddTaskDialog-module__JrmSfa__add-task}.AddTaskDialog-module__JrmSfa__dialog{width:100%}.AddTaskDialog-module__JrmSfa__dialogForm{flex-direction:column;gap:20px;display:flex}.AddTaskDialog-module__JrmSfa__fieldLabel{margin-bottom:8px}.AddTaskDialog-module__JrmSfa__chipRow{flex-wrap:wrap;gap:8px;display:flex}
@layer components{.md3-badge-root{box-sizing:border-box;border-radius:var(--md-sys-shape-corner-full);background:var(--md-sys-color-error);justify-content:center;align-items:center;display:inline-flex}.md3-badge-root[data-variant=small]{width:6px;height:6px}.md3-badge-root[data-variant=large]{min-width:16px;height:16px;color:var(--md-sys-color-on-error)}.md3-badge-label{text-align:center;font-family:var(--md-sys-typescale-label-small-font);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);font-weight:var(--md-sys-typescale-label-small-weight);letter-spacing:var(--md-sys-typescale-label-small-tracking);padding:0 4px}}
