.add-task-menu{align-items:center;gap:.125rem;display:inline-flex;position:relative}.add-task-menu__caret{width:1.125rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background-color .15s,border-color .15s,color .15s;display:flex}.add-task-menu__caret:hover,.add-task-menu__caret[aria-expanded=true]{background:var(--bg-hover,var(--color-bg-secondary));border-color:var(--border-color,var(--color-border-primary))}.add-task-menu__caret:active{transform:scale(.95)}.add-task-menu__panel{top:calc(100% + 6px);background:var(--color-bg-primary);border:1px solid var(--color-border-primary);z-index:1000;transform-origin:100% 0;border-radius:10px;min-width:190px;animation:.15s add-task-menu-open;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 8px 24px #00000024}.add-task-menu--start .add-task-menu__panel{transform-origin:0 0;inset-inline:0 auto}.add-task-menu--up .add-task-menu__panel{transform-origin:100% 100%;animation-name:add-task-menu-open-up;top:auto;bottom:calc(100% + 6px)}.add-task-menu--up.add-task-menu--start .add-task-menu__panel{transform-origin:0 100%}[dir=rtl] .add-task-menu__panel{transform-origin:0 0}[dir=rtl] .add-task-menu--start .add-task-menu__panel{transform-origin:100% 0}[dir=rtl] .add-task-menu--up .add-task-menu__panel{transform-origin:0 100%}[dir=rtl] .add-task-menu--up.add-task-menu--start .add-task-menu__panel{transform-origin:100% 100%}@keyframes add-task-menu-open{0%{opacity:0;transform:scale(.95)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes add-task-menu-open-up{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){.add-task-menu__panel{animation:none}}.add-task-menu__item{cursor:pointer;width:100%;color:var(--color-text-primary);text-align:start;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.2;transition:background .1s;display:flex}.add-task-menu__item:not(:last-child){border-bottom:1px solid var(--color-border-secondary)}.add-task-menu__item:hover,.add-task-menu__item:focus-visible{background:var(--color-bg-secondary)}.add-task-menu__item-icon{width:1rem;color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:.8125rem;line-height:1;display:flex}.add-task-menu__item-label{flex:1}.add-task-menu__item:disabled{opacity:.55;cursor:default}
