.work-field-popover{max-width:calc(100vw - 16px);transform-origin:var(--radix-popover-content-transform-origin);animation:.12s ease-out work-field-open}.work-field-row{min-height:40px}.work-field-control{min-width:32px;height:32px}.work-field-popover button:focus-visible{outline-offset:-2px;outline:2px solid #7a1f48}@keyframes work-field-open{0%{opacity:.85}to{opacity:1}}@media (pointer:coarse),(width<=430px){.work-field-row,.work-field-control,.work-field-popover button{box-sizing:border-box;min-height:44px}.work-field-control{min-width:44px;height:44px}}@media (width<=430px){.work-field-popover{width:calc(100vw - 16px)!important}.work-field-popover .work-popover-close{display:flex}}@media (prefers-reduced-motion:reduce){.work-field-popover{animation:none}}.work-date-calendar [role=grid],.work-date-calendar .work-calendar-weekdays{grid-template-columns:repeat(7,32px);justify-content:center;gap:2px}.work-date-calendar [role=gridcell]{box-sizing:border-box;width:32px;min-width:32px;height:32px;min-height:32px;padding:0}.work-date-popover[data-touch-target-size="32"] [role=gridcell]{min-width:32px;min-height:32px}@media (pointer:coarse),(width<=430px){.work-date-popover[data-touch-target-size="44"]{width:340px!important}.work-date-popover[data-touch-target-size="44"] .work-date-calendar{min-width:330px}.work-date-popover[data-touch-target-size="44"] [role=grid],.work-date-popover[data-touch-target-size="44"] .work-calendar-weekdays{grid-template-columns:repeat(7,44px);gap:1px}.work-date-popover[data-touch-target-size="44"] button{min-width:44px}.work-date-popover[data-touch-target-size="44"] [role=gridcell]{width:44px;height:44px}}@media (width<=430px){.work-date-popover[data-touch-target-size="44"]{width:calc(100vw - 16px)!important}}.work-dependency-direction,.work-dependency-direction>button{flex-shrink:0;width:112px}.work-members-popover{width:min(400px,100vw - 16px)!important}.work-members-picker{flex:1 0 100%;min-width:0}.work-members-popover>.work-popover-close{position:static}@media (pointer:coarse),(width<=430px){[data-work-collaborators-strip] button,.work-members-popover button,.work-members-popover input{min-width:44px;min-height:44px}.work-popover-content[aria-label=Project\ membership][data-state=open]{animation-name:work-project-membership-in}.work-popover-content[aria-label=Project\ membership] .work-field-control{box-sizing:border-box;height:44px;min-height:44px;transform:none}}@keyframes work-project-membership-in{0%{opacity:0}to{opacity:1}}.work-pane-field-popover{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:8px;box-shadow:0 4px 16px #0000001f}.work-pane-field-popover .work-field-row{border-radius:8px;height:32px;min-height:32px}.work-pane-field-popover .work-field-row:hover{background:#f7e9ef}.work-pane-field-popover[data-error-pulse] [aria-invalid=true]{outline:2px solid #7a1f48;animation:.18s ease-out work-field-error}@keyframes work-field-error{50%{box-shadow:0 0 0 4px #f7e9ef}}@media (pointer:coarse),(width<=430px){.work-pane-field-popover .work-field-row{height:44px;min-height:44px}}.work-pane-field-popover[data-error-pulse=even] [aria-invalid=true]{animation-name:work-field-error-again}@keyframes work-field-error-again{50%{box-shadow:0 0 0 4px #f7e9ef}}[data-radix-popper-content-wrapper]:has(>[data-picker-variant$=sheet]){pointer-events:none;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));will-change:auto!important;top:auto!important;left:calc(8px + env(safe-area-inset-left,0px))!important;min-width:0!important;transform:none!important}.work-select-picker[data-picker-variant=sheet],.work-tags-picker[data-picker-variant=sheet],.work-dependency-picker[data-picker-variant=sheet],.work-project-picker[data-picker-variant=sheet],.work-date-popover[data-picker-variant$=sheet]{pointer-events:auto;opacity:1;left:calc(8px + env(safe-area-inset-left,0px));bottom:calc(var(--work-visual-bottom,0px) + 8px + env(safe-area-inset-bottom,0px));background:#fff;border:1px solid #e5e5e5;border-radius:8px;animation:none;position:fixed;box-shadow:0 4px 16px #0000001f;min-width:0!important;width:calc(100vw - 16px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px))!important;max-height:min(360px, calc(var(--work-visual-height,100dvh) - 16px - env(safe-area-inset-bottom,0px)))!important}.work-select-picker[data-picker-variant=sheet]>.work-popover-close,.work-tags-picker[data-picker-variant=sheet]>.work-popover-close,.work-dependency-picker[data-picker-variant=sheet]>.work-popover-close,.work-project-picker[data-picker-variant=sheet]>.work-popover-close,.work-date-popover[data-picker-variant$=sheet]>.work-popover-close{display:flex}[data-radix-popper-content-wrapper]:has(>[data-picker-variant=landscape-sheet]){width:100vw;bottom:0;left:0!important}.work-date-popover[data-picker-variant=landscape-sheet]{left:max(var(--work-sheet-left), env(safe-area-inset-left,0px));bottom:max(var(--work-sheet-bottom), calc(var(--work-visual-bottom,0px) + env(safe-area-inset-bottom,0px)));position:absolute;width:min(var(--work-sheet-width), calc(100vw - var(--work-sheet-left) - env(safe-area-inset-right,0px)))!important;max-height:min(var(--work-sheet-height), calc(var(--work-visual-height,100dvh) - 16px - env(safe-area-inset-bottom,0px)))!important}.work-pane-field-popover [data-assignee-pointer-size="36"]{height:36px;min-height:36px}@media (pointer:coarse),(width<=430px){.work-pane-field-popover [data-assignee-touch-size="44"]{height:44px;min-height:44px}}
