:root{--focus-ring:#8a2be2;--compact-scrollbar-track:#eef1f9;--compact-scrollbar-thumb:#c0c7d4;--compact-scrollbar-thumb-hover:#8a2be2}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:8px}:root.theme-switching,:root.theme-switching *,:root.theme-switching :before,:root.theme-switching :after{transition:background-color .22s,border-color .22s,color .22s,fill .22s,stroke .22s!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}