.workspace-team-switcher{min-width:0;padding-left:4px}.workspace-team-switcher .trigger{text-align:left;align-items:center;gap:8px;max-width:100%;display:flex}.workspace-team-switcher .name{font-weight:var(--bold);font-size:var(--text-small);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-team-switcher .trigger-icon{flex-shrink:0;width:16px;height:16px}.workspace-team-switcher-option .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.workspace-team-switcher-option .check{flex-shrink:0;width:16px;height:16px}.workspace-navigation>ul{flex-direction:column;gap:2px;display:flex}.workspace-navigation .link{border-radius:var(--border-radius);font-size:var(--text-small);align-items:center;gap:10px;padding:8px;display:flex}.workspace-navigation .link.active,.workspace-navigation .link:hover{background-color:var(--bg-hover);color:var(--text-hover)}.workspace-navigation .link:focus-visible{outline:2px solid var(--border-color);outline-offset:-2px}.workspace-navigation .toggle{text-align:left;width:100%}.workspace-navigation .toggle[aria-expanded=true] .toggle-icon{transform:rotate(90deg)}.workspace-navigation .toggle-icon{margin-left:auto;transition:transform .15s ease-out}.workspace-navigation .link-icon,.workspace-navigation .toggle-icon{flex-shrink:0;width:16px;height:16px}.workspace-navigation .children{border-left:1px solid var(--border-color);flex-direction:column;gap:2px;margin-left:16px;padding-left:12px;display:flex}.workspace-navigation .children .link{padding:6px 10px}.workspace-navigation-bar .row{scrollbar-width:none;gap:12px;padding:0 16px;display:flex;overflow-x:auto}.workspace-navigation-bar .row::-webkit-scrollbar{display:none}.workspace-navigation-bar .link{color:var(--text-secondary);font-size:var(--text-small);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:8px 2px;display:flex}.workspace-navigation-bar .link.active{color:var(--text-color);border-bottom-color:var(--text-color)}.workspace-navigation-bar .link:hover{color:var(--text-hover)}.workspace-navigation-bar .link:focus-visible{outline:2px solid var(--border-color);outline-offset:-2px}.workspace-navigation-bar .link[aria-expanded=true] .chevron{transform:rotate(180deg)}.workspace-navigation-bar .chevron{flex-shrink:0;width:14px;height:14px;transition:transform .15s ease-out}.workspace-layout{--workspace-main-padding:32px;min-height:calc(var(--unit-100vh) - var(--app-header-height) - var(--app-footer-height));border-top:1px solid var(--border-color);grid-template-columns:260px minmax(0,1fr);display:grid}.workspace-layout .workspace-sidebar{flex-direction:column;justify-self:flex-start;gap:32px;width:100%;padding:24px;display:flex}.workspace-layout .workspace-sidebar .workspace-navigation-bar{display:none}.workspace-layout .workspace-main{padding:var(--workspace-main-padding);overflow-x:auto}.workspace-table{border-collapse:collapse;width:100%}.workspace-table td,.workspace-table th{text-align:left;border-bottom:1px solid var(--border-color);padding:10px}.workspace-error{color:var(--text-danger)}.workspace-help{color:var(--text-secondary);font-size:var(--text-small)}.workspace-checkbox{align-items:center;gap:8px;display:flex}.workspace-resource{justify-content:space-between;gap:16px;display:flex}@media (width<=800px){.workspace-layout{--workspace-main-padding:16px;grid-template-rows:auto 1fr;grid-template-columns:1fr}.workspace-layout .workspace-sidebar{border-bottom:1px solid var(--border-color);padding:0;display:block}.workspace-layout .workspace-sidebar .workspace-navigation{display:none}.workspace-layout .workspace-sidebar .workspace-navigation-bar{display:block}.workspace-layout .workspace-sidebar .switcher{padding:8px 16px}}
