.dashboard-layout{grid-template-columns:298px minmax(0,1fr);min-height:100dvh;display:grid}.dashboard-layout[data-navigation-expanded=false]{grid-template-columns:60px minmax(0,1fr)}.dashboard-desktop-sidebar{min-width:0;height:100dvh;position:sticky;top:0}.dashboard-sidebar{background:var(--fa-surface);min-width:0;height:100%;min-height:0;display:flex}.dashboard-rail{border-right:1px solid var(--fa-border);flex-direction:column;flex:0 0 60px;align-items:center;gap:6px;padding:12px 8px;display:flex}.dashboard-rail .brand-link{margin-bottom:20px}.dashboard-rail .brand-link [data-slot=folder-activity]{transform:scale(.65)}.dashboard-rail [aria-current=page]{background:var(--fa-muted);color:var(--fa-foreground)}.dashboard-rail .dashboard-rail-bottom{margin-top:auto}.dashboard-level{--fa-panel-inset:var(--fa-space-3);width:238px;min-width:0;min-height:0;padding:14px var(--fa-panel-inset);border-right:1px solid var(--fa-border);flex-direction:column;gap:12px;display:flex}.dashboard-level-heading{min-height:30px;font-size:var(--fa-text-sm);justify-content:space-between;align-items:center;padding-inline:4px;font-weight:600;display:flex}.dashboard-level-scroll{flex:1;min-height:0;overflow:hidden auto}.dashboard-level nav{align-content:start;gap:4px;min-width:0;display:grid}.dashboard-level nav a,.dashboard-level .dashboard-chat-title,.dashboard-level .search-history-row{border-radius:var(--fa-radius-control);color:var(--fa-foreground);font-size:var(--fa-text-sm);white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;border:0;align-items:center;min-width:0;padding:10px;line-height:1.5;text-decoration:none;display:flex}.dashboard-level nav a:hover,.dashboard-level nav a[aria-current=page],.dashboard-level .search-history-row:hover{background:var(--fa-muted)}.dashboard-level nav a[aria-current=page]{font-weight:500}.dashboard-level nav a span{min-width:0}.dashboard-level p{color:var(--fa-muted-foreground);font-size:var(--fa-text-xs);margin:8px;line-height:1.5}.dashboard-level .dashboard-new-action,.dashboard-level .dashboard-section-overview{flex-shrink:0;justify-content:flex-start;width:100%}.dashboard-chat-row{align-items:start;gap:2px;min-width:0;display:flex}.dashboard-chat-row>a,.dashboard-chat-title{flex:1}.dashboard-chat-loading{animation:fa-skeleton-reveal 0s var(--fa-skeleton-delay) both;gap:4px}.dashboard-chat-loading .dashboard-chat-title{display:block}.dashboard-chat-row>button{flex-shrink:0;margin-top:6px}.dashboard-main{min-width:0}.dashboard-topbar{border-bottom:1px solid var(--fa-border);align-items:center;gap:8px;min-height:56px;padding:8px 24px;display:flex}.dashboard-topbar .dashboard-title{font-size:var(--fa-text-sm);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-weight:500;line-height:1.4;overflow:hidden}.dashboard-topbar-actions{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:flex}.dashboard-topbar-actions button{position:relative}.dashboard-unread{border-radius:var(--fa-radius-control);font-size:var(--fa-text-xs);background:var(--fa-accent);color:var(--fa-accent-foreground);padding:0 4px;position:absolute;top:-2px;right:-3px}.dashboard-mobile-menu{display:none}.dashboard-shell-error{padding:12px 24px}.agent-history-edit label{gap:8px;display:grid}@media (width<=700px){.dashboard-layout,.dashboard-layout[data-navigation-expanded=false]{display:block}.dashboard-desktop-sidebar,.dashboard-expand-navigation{display:none}.dashboard-mobile-menu{display:inline-flex}.dashboard-topbar{padding:8px 12px}.dashboard-topbar-actions{gap:0}[data-fa-ds=v2] .dashboard-navigation-sheet[data-slot=sheet-content]{border-right:1px solid var(--fa-border);--fa-panel-inset:0px;background:var(--fa-surface);gap:0;width:min(360px,100vw - 56px);max-width:none;padding:0;right:auto}[data-fa-ds=v2] .dashboard-navigation-body[data-slot=sheet-body]{min-height:0;padding:0;display:flex;overflow:hidden}.dashboard-navigation-body .dashboard-sidebar{flex:1;width:100%}.dashboard-navigation-body .dashboard-rail{padding:max(12px, env(safe-area-inset-top)) 6px max(12px, env(safe-area-inset-bottom));flex-basis:56px}.dashboard-navigation-body .dashboard-level{width:auto;padding:max(var(--fa-space-4), env(safe-area-inset-top)) var(--fa-panel-inset) max(14px, env(safe-area-inset-bottom));border:0;flex:1}.dashboard-navigation-body .dashboard-level-heading,.dashboard-navigation-body .dashboard-new-action,.dashboard-profile-menu nav a,.dashboard-profile-menu button{min-height:var(--fa-touch-target)}}.dashboard-panel-stack{gap:20px;display:grid}.dashboard-notification{border-bottom:1px solid var(--fa-border);gap:8px;padding-block:12px;display:grid}.dashboard-notification p{margin:0}.dashboard-profile-menu{align-content:start;gap:4px;display:grid}.dashboard-profile-menu p{font-size:var(--fa-text-xs);overflow-wrap:anywhere;color:var(--fa-muted-foreground);margin:4px 8px 8px}.dashboard-profile-menu nav{display:grid}.dashboard-profile-menu nav a{border-radius:var(--fa-radius-control);align-items:center;gap:10px;padding:8px;text-decoration:none;display:flex}.dashboard-profile-menu nav a:hover{background:var(--fa-muted)}.dashboard-profile-menu button{justify-content:flex-start}.dashboard-main:has(.agent-workspace){flex-direction:column;height:100dvh;display:flex}.dashboard-main:has(.agent-workspace) .dashboard-content{flex:1;min-height:0;padding:0;display:flex}.dashboard-main:has(.search-page--start){flex-direction:column;min-height:100dvh;display:flex}.dashboard-main:has(.search-page--start) .dashboard-content{flex-direction:column;flex:1;display:flex}.dashboard-level .agent-connectors{gap:var(--fa-space-1);padding:var(--fa-space-1);flex-shrink:0}.agent-connectors>[data-slot=card-header]{padding:var(--fa-space-2) 10px 0}.agent-connectors [data-slot=card-title]{font-size:var(--fa-text-sm);line-height:1.5}.agent-connectors>[data-slot=card-content]{gap:var(--fa-space-1);padding:0;display:grid}.agent-connectors [data-slot=card-content]>a{gap:var(--fa-space-2)}.agent-connectors [data-slot=card-content]>a>[data-slot=external-mark]{margin-inline-start:auto}
