:root{--focus-ring:#8a2be2;--compact-scrollbar-track:#eef1f9;--compact-scrollbar-thumb:#c0c7d4;--compact-scrollbar-thumb-hover:#8a2be2;--motion-base:.2s}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:none}:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:background-color var(--motion-base) ease, border-color var(--motion-base) ease, color var(--motion-base) ease, fill var(--motion-base) ease, stroke var(--motion-base) ease!important}@media (prefers-reduced-motion:reduce){:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:none!important}}textarea{scrollbar-width:none}textarea::-webkit-scrollbar{display:none}[data-testid=work-queue-scroll],[data-testid=schedule-rail-scroll],[data-testid=kanban-scroll]{scrollbar-color:var(--compact-scrollbar-thumb) var(--compact-scrollbar-track);scrollbar-width:thin;scrollbar-gutter:stable}[data-testid=work-queue-scroll]::-webkit-scrollbar{width:8px;height:8px}[data-testid=schedule-rail-scroll]::-webkit-scrollbar{width:8px;height:8px}[data-testid=kanban-scroll]::-webkit-scrollbar{width:8px;height:8px}[data-testid=work-queue-scroll]::-webkit-scrollbar-track{background:var(--compact-scrollbar-track);border-radius:999px}[data-testid=schedule-rail-scroll]::-webkit-scrollbar-track{background:var(--compact-scrollbar-track);border-radius:999px}[data-testid=kanban-scroll]::-webkit-scrollbar-track{background:var(--compact-scrollbar-track);border-radius:999px}[data-testid=work-queue-scroll]::-webkit-scrollbar-thumb{background:var(--compact-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-testid=schedule-rail-scroll]::-webkit-scrollbar-thumb{background:var(--compact-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-testid=kanban-scroll]::-webkit-scrollbar-thumb{background:var(--compact-scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-testid=work-queue-scroll]::-webkit-scrollbar-thumb:hover{background:var(--compact-scrollbar-thumb-hover);background-clip:padding-box}[data-testid=schedule-rail-scroll]::-webkit-scrollbar-thumb:hover{background:var(--compact-scrollbar-thumb-hover);background-clip:padding-box}[data-testid=kanban-scroll]::-webkit-scrollbar-thumb:hover{background:var(--compact-scrollbar-thumb-hover);background-clip:padding-box}