.AppSidebar-module__DIlUra__sidebar{background:color-mix(in oklab, var(--sidebar) 70%, var(--muted));flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.AppSidebar-module__DIlUra__header{z-index:3;pointer-events:none;flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;height:48px;padding:8px 10px;position:absolute;top:0;right:0}.AppSidebar-module__DIlUra__header [data-slot=sidebar-trigger]{pointer-events:auto}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-content]{scrollbar-width:none;padding-bottom:8px;overflow:hidden auto}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-content]::-webkit-scrollbar{display:none}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-group]{padding:6px 8px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-group-label]{height:26px;color:var(--muted-foreground);padding-inline:8px;font-size:11px;font-weight:500}.AppSidebar-module__DIlUra__sidebar :where([data-slot=sidebar-group]:first-child)>[data-slot=sidebar-group-label]{height:36px;padding-right:52px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu]{gap:2px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-button]{z-index:1;height:34px;color:var(--muted-foreground);background:0 0;border-radius:8px;gap:9px;padding:8px;font-size:13px;font-weight:450;position:relative}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-button]:is([data-active],:hover,:focus-visible){color:var(--sidebar-foreground)}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-button][data-active]{font-weight:600}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-button]>svg{width:17px;height:17px}.AppSidebar-module__DIlUra__highlight{pointer-events:none;background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:8px;position:absolute;inset:0}.AppSidebar-module__DIlUra__copy{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.AppSidebar-module__DIlUra__sidebar [data-agent-history-loading]{color:var(--muted-foreground);flex-shrink:0;margin-left:auto;display:inline-flex}.AppSidebar-module__DIlUra__sidebar [data-agent-history-loading]>svg{width:14px;height:14px;animation:1s linear infinite AppSidebar-module__DIlUra__agentSpin}@keyframes AppSidebar-module__DIlUra__agentSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AppSidebar-module__DIlUra__sidebar [data-agent-history-loading]>svg{animation:none}}.AppSidebar-module__DIlUra__footer{border-top:1px solid var(--border);flex-shrink:0;margin:4px 8px 0;padding:8px 0}.AppSidebar-module__DIlUra__footer [data-slot=sidebar-menu-button]:is(:hover,:focus-visible){background:color-mix(in oklab, var(--foreground) 7%, transparent)}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>[data-slot=sidebar-menu-button]{padding-right:34px}.AppSidebar-module__DIlUra__sidebar [data-agent-history-toggle]{z-index:2;width:28px;height:28px;color:var(--muted-foreground);top:3px;right:3px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>.AppSidebar-module__DIlUra__highlight{height:34px;bottom:auto}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-sub-button]{height:32px;color:var(--muted-foreground);font-size:12px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-sub-button][data-active]{color:var(--sidebar-foreground);background:0 0;font-weight:400}[data-collapsible=icon] .AppSidebar-module__DIlUra__copy{display:none}[data-collapsible=icon] .AppSidebar-module__DIlUra__header{justify-content:center;padding-inline:8px;left:0}[data-collapsible=icon] .AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-content]{padding-top:48px}[data-collapsible=icon] .AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-group-label]{height:0;margin:0;padding:0;overflow:hidden}[data-collapsible=icon] .AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-button]{justify-content:center;width:100%!important;height:34px!important}@media (max-width:767px){.AppSidebar-module__DIlUra__sidebar :where([data-slot=sidebar-group]:first-child)>[data-slot=sidebar-group-label]{height:40px;padding-right:58px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-button],.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-sub-button]{height:44px}.AppSidebar-module__DIlUra__sidebar [data-agent-history-toggle]{width:44px;height:44px;top:0;right:0}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>[data-slot=sidebar-menu-button]{padding-right:46px}.AppSidebar-module__DIlUra__sidebar [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>.AppSidebar-module__DIlUra__highlight{height:44px}.AppSidebar-module__DIlUra__footer{padding-bottom:max(8px, env(safe-area-inset-bottom))}}
.status-mark{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.status-mark svg{transition:color .26s var(--motion-ease-out);display:block;overflow:visible}.status-mark[data-status=done] svg{color:var(--status-mark-done,var(--schedule-success))}.status-mark[data-status=failed] svg{color:var(--status-mark-failed,var(--destructive))}.status-mark__track{fill:currentColor;stroke:currentColor;stroke-width:2px;fill-opacity:0;stroke-opacity:0;transition:fill-opacity .26s var(--motion-ease-out), stroke-opacity .26s var(--motion-ease-out)}.status-mark[data-status=running] .status-mark__track{stroke-opacity:.2}.status-mark[data-status=done] .status-mark__track,.status-mark[data-status=failed] .status-mark__track{fill-opacity:.06}.status-mark__ring{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.55;transition:opacity .26s var(--motion-ease-out)}.status-mark[data-status=running] .status-mark__ring,.status-mark[data-status=done] .status-mark__ring,.status-mark[data-status=failed] .status-mark__ring{opacity:1}.status-mark__check,.status-mark__cross{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;opacity:0;transition:stroke-dashoffset .26s var(--motion-ease-out), opacity 0s linear .26s}.status-mark[data-status=done] .status-mark__check,.status-mark[data-status=failed] .status-mark__cross{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s var(--motion-ease-out) .1s, opacity 0s linear .1s}@media (prefers-reduced-motion:reduce){.status-mark svg,.status-mark__track,.status-mark__ring,.status-mark__check,.status-mark__cross{transition:none}.status-mark__check,.status-mark__cross{stroke-dashoffset:0}}
