.focused-workspace{align-items:center;display:inline-flex;gap:0.15rem}.focused-workspace-button{align-items:center;background:transparent;border:none;border-radius:6px;color:#fff;display:inline-flex;font-size:0.85rem;font-weight:500;gap:0.5rem;padding:0.28rem 0.65rem;text-decoration:none;white-space:nowrap}.focused-workspace-button:hover,.focused-workspace-button:focus{background:var(--accent-subtle);color:var(--accent-light);text-decoration:none}.focused-workspace-name{max-width:14rem;overflow:hidden;text-overflow:ellipsis}.navbar-workspace-avatar{border:1px solid rgba(255,255,255,0.22);border-radius:50%;height:1.35rem;object-fit:cover;width:1.35rem}.focused-workspace-gear{display:inline-flex}.focused-workspace-gear-btn{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);display:inline-flex;font-size:0.95rem;justify-content:center;padding:0.28rem 0.5rem}.focused-workspace-gear-btn:hover,.focused-workspace-gear-btn:focus,.focused-workspace-gear-btn.show{background:var(--accent-subtle);border:none;box-shadow:none;color:var(--accent-light)}.focused-workspace-menu{min-width:18rem;padding:0.35rem 0}.focused-workspace-projects{display:flex;flex-direction:column;max-height:14rem;overflow-y:auto}.focused-workspace-switch-row{align-items:center;display:flex;gap:0.25rem;padding-right:0.5rem}.focused-workspace-switch{align-items:center;display:inline-flex;flex:1 1 auto;gap:0.5rem}.focused-workspace-switch-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.focused-workspace-switch-storage{align-items:center;border-radius:6px;color:var(--text-secondary);display:inline-flex;justify-content:center;padding:0.3rem 0.55rem;text-decoration:none}.focused-workspace-switch-storage:hover,.focused-workspace-switch-storage:focus{background:var(--accent-subtle);color:var(--accent-light)}.focused-workspace-empty .focused-workspace-button{color:var(--text-secondary)}.focused-workspace-create{color:var(--accent-light)!important}.workspace-context-bar{align-items:center;background:rgba(255,255,255,0.022);border:1px solid var(--border-subtle);border-radius:10px;display:flex;gap:0.75rem;justify-content:space-between;margin-bottom:1rem;min-height:3rem;padding:0.5rem 0.55rem 0.5rem 0.75rem}.workspace-context-path{min-width:0}.workspace-context-path .breadcrumb{align-items:center;display:flex;flex-wrap:wrap;gap:0.15rem 0}.workspace-context-path .breadcrumb-item{align-items:center;display:inline-flex;max-width:16rem;min-width:0}.workspace-context-path .breadcrumb-item a,.workspace-context-path .breadcrumb-item.active{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-context-actions{align-items:center;display:flex;flex:0 0 auto;gap:0.35rem;min-width:0}.workspace-context-identity{align-items:center;border-radius:999px;color:#fff;display:inline-flex;gap:0.45rem;max-width:12rem;min-width:0;padding:0.2rem 0.45rem 0.2rem 0.2rem;position:relative;text-decoration:none}.workspace-context-identity:hover,.workspace-context-identity:focus-visible{background:rgba(255,255,255,0.04);color:#fff}.workspace-context-identity span:last-child{font-size:0.8rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-context-action{align-items:center;background:rgba(255,255,255,0.025);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-secondary);display:inline-flex;height:2rem;justify-content:center;position:relative;text-decoration:none;transition:border-color 0.15s ease,background 0.15s ease,color 0.15s ease;width:2rem}.workspace-context-action:hover,.workspace-context-action:focus-visible,.workspace-context-action.is-active{background:var(--accent-subtle);border-color:rgba(168,85,247,0.48);color:#fff}.workspace-context-action i{color:var(--accent-light);font-size:0.9rem}.workspace-context-identity[data-tooltip]::after,.workspace-context-action[data-tooltip]::after{background:#111827;border:1px solid rgba(255,255,255,0.12);border-radius:6px;box-shadow:0 8px 24px rgba(0,0,0,0.35);color:#fff;content:attr(data-tooltip);font-size:0.72rem;font-weight:650;left:50%;line-height:1.2;opacity:0;padding:0.35rem 0.55rem;pointer-events:none;position:absolute;top:calc(100% + 0.45rem);transform:translateX(-50%);transition:opacity 0.04s ease;white-space:nowrap;z-index:20}.workspace-context-identity[data-tooltip]:hover::after,.workspace-context-identity[data-tooltip]:focus-visible::after,.workspace-context-action[data-tooltip]:hover::after,.workspace-context-action[data-tooltip]:focus-visible::after{opacity:1}@media (max-width:575.98px){.workspace-context-bar{align-items:center;flex-direction:row;gap:0.5rem;overflow:hidden;padding:0.45rem 0}.workspace-context-path{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.workspace-context-path .breadcrumb{flex-wrap:nowrap;min-width:max-content}.workspace-context-path .breadcrumb-item{max-width:9.5rem}.workspace-context-actions{flex:0 0 auto;flex-wrap:nowrap;gap:0.25rem;max-width:52%;overflow-x:auto;-webkit-overflow-scrolling:touch}.workspace-context-identity{margin-right:0;max-width:7.5rem}.workspace-context-action{height:1.9rem;width:1.9rem}}@media (max-width:380px){.workspace-context-path .breadcrumb-item{max-width:7rem}.workspace-context-identity{padding:0.15rem}.workspace-context-identity span:last-child{display:none}}.workspace-action-row{display:flex;flex-wrap:wrap;gap:0.5rem}.workspace-action-row .workspace-action-button{align-items:center;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:8px;color:#fff;display:inline-flex;font-size:0.85rem;gap:0.5rem;padding:0.4rem 0.85rem;text-decoration:none;white-space:nowrap;transition:border-color 0.15s ease,background 0.15s ease}.workspace-action-row .workspace-action-button:hover,.workspace-action-row .workspace-action-button:focus{background:var(--accent-subtle);border-color:var(--accent);color:#fff}.workspace-action-row .workspace-action-button[disabled],.workspace-action-row .workspace-action-button.disabled{background:transparent;color:var(--text-secondary);cursor:not-allowed;opacity:0.65;pointer-events:none}.workspace-action-row .workspace-action-button i{color:var(--accent-light)}.workspace-action-row .workspace-action-button-accent{background:var(--accent-subtle);border-color:var(--accent)}.workspace-action-row .workspace-action-button-accent:hover,.workspace-action-row .workspace-action-button-accent:focus{background:var(--accent);border-color:var(--accent)}.workspace-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem 1.25rem;justify-content:space-between}.workspace-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:0.5rem 0.75rem}.workspace-header-stats{align-items:center;display:flex;flex-wrap:wrap;gap:0.35rem 1rem;margin-top:0.65rem}.workspace-header-stat{align-items:baseline;color:var(--text-secondary);display:inline-flex;font-size:0.8rem;gap:0.35rem}.workspace-header-stat strong{color:#fff;font-size:0.9rem;font-weight:600}.workspace-plan-badge{align-items:center;background:var(--accent-subtle);border-radius:6px;color:var(--accent-light);display:inline-flex;font-size:0.78rem;font-weight:600;gap:0.4rem;padding:0.25rem 0.7rem}
