.MobileSortControl-module__wP-FLq__control{border:1px solid var(--color-border);background:var(--color-glass-bg);width:36px;height:36px;color:var(--color-primary-light);cursor:pointer;border-radius:6px;flex:0 0 36px;justify-content:center;align-items:center;margin-left:12px;padding:0;display:inline-flex;position:relative}.MobileSortControl-module__wP-FLq__control:hover,.MobileSortControl-module__wP-FLq__control[data-state=open]{border-color:var(--color-primary-vibrant);background:var(--color-input-bg)}.MobileSortControl-module__wP-FLq__control:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}.MobileSortControl-module__wP-FLq__menu{min-width:176px;max-width:calc(100vw - 24px);max-height:var(--radix-select-content-available-height);border-radius:6px}.MobileSortControl-module__wP-FLq__menu .MobileSortControl-module__wP-FLq__option{height:44px}
.ViewModeToggle-module__w7V18G__root{box-sizing:border-box;isolation:isolate;border:1px solid var(--color-border);background:#ffffff0d;border-radius:8px;grid-template-columns:71px 90px 71px;align-items:center;gap:4px;width:246px;height:42px;padding:2px;display:grid;position:relative;overflow:hidden}.ViewModeToggle-module__w7V18G__root[data-theme=light]{background:#004a640a}.ViewModeToggle-module__w7V18G__indicator{z-index:0;will-change:width, transform;border-radius:6px;width:71px;transition:width .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:absolute;top:2px;bottom:2px;left:2px;transform:translate(0,0)}.ViewModeToggle-module__w7V18G__indicator:before{content:"";border-radius:inherit;background:var(--color-primary-light);position:absolute;inset:4px;box-shadow:0 1px 3px #67bfd52e}.ViewModeToggle-module__w7V18G__indicator[data-position=kanban]{width:90px;transform:translate(75px)}.ViewModeToggle-module__w7V18G__indicator[data-position=cards]{transform:translate(169px)}.ViewModeToggle-module__w7V18G__button{z-index:1;width:100%;height:36px;color:var(--color-text-primary);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:7px;padding:0 12px;font-size:.85rem;font-weight:500;transition:color .22s,transform .24s cubic-bezier(.22,1,.36,1),opacity .24s;position:relative}.ViewModeToggle-module__w7V18G__button:hover:not([data-active=true]){opacity:.72}.ViewModeToggle-module__w7V18G__button:active{transition-duration:.12s;transform:scale(.97)}.ViewModeToggle-module__w7V18G__button[data-active=true]{color:var(--color-active-tab-text)}.ViewModeToggle-module__w7V18G__button:focus-visible{outline:2px solid var(--color-primary-vibrant);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.ViewModeToggle-module__w7V18G__indicator,.ViewModeToggle-module__w7V18G__button{transition-duration:.01ms}}
.KanbanColumn-module__0xr2qq__kanbanColumn{background:var(--color-kanban-column-bg);border:1px solid var(--color-glass-border);scrollbar-gutter:stable;border-radius:12px;flex-direction:column;flex:0 0 280px;gap:8px;max-height:82vh;padding:8px;transition:flex-basis .18s,width .18s,padding .18s;display:flex;overflow-y:auto}.KanbanColumn-module__0xr2qq__collapsed{scrollbar-gutter:auto;flex-basis:58px;width:58px;padding:12px 8px;overflow:hidden}.KanbanColumn-module__0xr2qq__kanbanColumnHeader{border-bottom:2px solid #00bbce26;justify-content:flex-start;align-items:center;gap:4px;margin-bottom:0;padding-bottom:8px;display:flex}.KanbanColumn-module__0xr2qq__collapsed .KanbanColumn-module__0xr2qq__kanbanColumnHeader{border-bottom:0;flex-direction:column;justify-content:flex-start;gap:10px;height:100%;margin:0;padding:0}.KanbanColumn-module__0xr2qq__collapsed .KanbanColumn-module__0xr2qq__columnTitle{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.KanbanColumn-module__0xr2qq__columnTitle{font-family:var(--font-neo-sans);text-transform:uppercase;color:var(--color-primary-light);font-size:.85rem;font-weight:700}.KanbanColumn-module__0xr2qq__columnCount{color:var(--color-primary-vibrant);background:#00bbce26;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:.75rem;font-weight:700}.KanbanColumn-module__0xr2qq__collapsed .KanbanColumn-module__0xr2qq__columnCount{margin-left:0}.KanbanColumn-module__0xr2qq__collapseButton{width:20px;height:20px;color:var(--color-primary-vibrant);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:0 0 20px;place-items:center;font-size:1.1rem;line-height:1;display:grid}.KanbanColumn-module__0xr2qq__collapseButton:hover{background:#00bbce1f}.KanbanColumn-module__0xr2qq__collapseButton:focus-visible{outline:2px solid var(--color-primary-vibrant);outline-offset:2px}.KanbanColumn-module__0xr2qq__emptyState{text-align:center;border-radius:8px;padding:24px 16px;font-size:.8rem}.KanbanColumn-module__0xr2qq__kanbanColumn>*{flex-shrink:0}
