.team-view_canvasControls__QN3lL,.team-view_confirmDialog__wQvWI>div,.team-view_filterSheet__r4iq_ footer,.team-view_filterSheet__r4iq_ header,.team-view_header__KpWRh,.team-view_organizeBar__nOzzm{display:flex;align-items:center;gap:10px}.team-view_header__KpWRh{flex-wrap:wrap;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid var(--border-1)}.team-view_headerLead__DYlUl{flex:0 0 auto;min-width:120px}.team-view_headerLead__DYlUl p{margin:2px 0 0;color:var(--fg-3);font-size:11px}.team-view_headerMetrics__G7OOW{display:flex;flex:1;flex-wrap:wrap;gap:8px;min-width:0}.team-view_headerMetrics__G7OOW>div{display:flex;align-items:baseline;gap:6px;padding:5px 10px;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-surface);white-space:nowrap}.team-view_headerMetrics__G7OOW span{color:var(--fg-3);font-size:11px;font-weight:600}.team-view_headerMetrics__G7OOW strong{font-family:var(--font-display);font-size:16px;font-weight:800;line-height:1;color:var(--fg-1)}.team-view_canvasControls__QN3lL button,.team-view_confirmDialog__wQvWI button,.team-view_filterSheet__r4iq_ button,.team-view_moveRow__drj3A button,.team-view_organizeBar__nOzzm button,.team-view_panelActions__Ex00V button{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--fg-1);padding:8px 11px;font-weight:600}.team-view_header__KpWRh .team-view_canvasControls__QN3lL{flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-left:auto;padding:3px;border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--bg-surface);box-shadow:none;backdrop-filter:none}.team-view_header__KpWRh .team-view_canvasControls__QN3lL button{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;font-size:11.5px;font-weight:600}.team-view_organizeBar__nOzzm{position:absolute;z-index:var(--z-org-controls,20);left:14px;right:14px;bottom:14px;flex-wrap:wrap;border:1px solid var(--amber-300);border-radius:var(--radius-lg);background:var(--amber-50);padding:9px 12px}.team-view_organizeBar__nOzzm span{color:var(--fg-2);font-size:12px;margin-right:auto}.team-view_organizeError__4jOK1{color:var(--danger-600,#b42318);font-size:12px}.team-view_primary__MMpEw{background:var(--cobalt-700)!important;color:white!important;border-color:var(--cobalt-700)!important}.team-view_canvas__25TwM{position:relative;overflow:hidden;flex:1;min-height:420px;border:1px solid var(--border-1);border-radius:var(--radius-xl);background:var(--team-org-chart-bg);background-size:var(--team-org-chart-bg-size);box-shadow:var(--shadow-card-2)}.team-view_fullscreenHost__iYksQ{position:absolute;inset:0;z-index:var(--z-graph-canvas)}.team-view_fullscreenHost__iYksQ:-webkit-full-screen,.team-view_fullscreenHost__iYksQ:fullscreen{position:fixed;inset:0;width:100%;height:100%;background:var(--team-org-chart-bg);background-size:var(--team-org-chart-bg-size)}.team-view_canvasControlsOverlay__Xis6M{display:none;position:absolute;z-index:calc(var(--z-org-controls, 20) + 2);top:14px;right:14px}.team-view_fullscreenHost__iYksQ:-webkit-full-screen .team-view_canvasControlsOverlay__Xis6M,.team-view_fullscreenHost__iYksQ:fullscreen .team-view_canvasControlsOverlay__Xis6M{display:flex}.team-view_fullscreenHost__iYksQ:-webkit-full-screen .team-view_canvasControlsOverlay__Xis6M .team-view_canvasControls__QN3lL,.team-view_fullscreenHost__iYksQ:fullscreen .team-view_canvasControlsOverlay__Xis6M .team-view_canvasControls__QN3lL{margin-left:0;box-shadow:var(--shadow-modal);backdrop-filter:blur(10px);background:rgb(255 255 255/.96)}.team-view_sidePanel__Q0Uvc{position:absolute;z-index:calc(var(--z-org-controls, 20) + 1);top:14px;right:14px;bottom:14px;width:min(340px,calc(100% - 28px));overflow:auto;border:1px solid var(--border-1);border-radius:var(--radius-lg);background:rgb(255 255 255/.96);box-shadow:var(--shadow-modal);padding:14px;backdrop-filter:blur(10px)}.team-view_panelHeader__jiMH9{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;border-bottom:1px solid var(--border-1);padding-bottom:12px}.team-view_panelHeader__jiMH9 h2{margin:2px 0 0;font-size:17px;line-height:1.2}.team-view_moveRow__drj3A label,.team-view_muted__yrW8f,.team-view_panelGrid__Z6DTD dt,.team-view_panelHeader__jiMH9 span,.team-view_panelMetricGrid__sRTrz dt{color:var(--fg-3);font-size:12px}.team-view_panelAvatar__q8Rgs{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--cobalt-50);color:var(--cobalt-700);font-weight:800}.team-view_panelClose__DCL2D{border:1px solid var(--border-1);border-radius:999px;background:white;color:var(--fg-2);width:30px;height:30px}.team-view_panelSection__pj0l5{border-bottom:1px solid var(--border-1);padding:13px 0}.team-view_panelSection__pj0l5:last-child{border-bottom:0;padding-bottom:0}.team-view_panelSection__pj0l5 h3{margin:0 0 9px;font-size:13px}.team-view_panelGrid__Z6DTD,.team-view_panelMetricGrid__sRTrz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.team-view_panelGrid__Z6DTD div,.team-view_panelMetricGrid__sRTrz div{min-width:0}.team-view_panelGrid__Z6DTD dd,.team-view_panelMetricGrid__sRTrz dd{margin:2px 0 0;color:var(--fg-1);font-weight:650}.team-view_panelMetricGrid__sRTrz dd{font-family:var(--font-display);font-size:20px}.team-view_panelActions__Ex00V{display:flex;flex-wrap:wrap;gap:8px}.team-view_moveRow__drj3A{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:10px}.team-view_moveRow__drj3A label{display:grid;gap:5px;font-weight:650}.team-view_moveRow__drj3A select{width:100%;border:1px solid var(--border-1);border-radius:var(--radius-md);background:white;padding:8px}.team-view_backdrop__2zLV7{position:fixed;z-index:var(--z-modal,1000);inset:0;display:grid;place-items:center;background:rgb(15 23 42/42%);padding:18px}.team-view_confirmDialog__wQvWI,.team-view_filterSheet__r4iq_{width:min(440px,100%);border:1px solid var(--border-1);border-radius:var(--radius-xl);background:var(--bg-surface);box-shadow:var(--shadow-modal);padding:18px}.team-view_filterSheet__r4iq_ header{justify-content:space-between}.team-view_confirmDialog__wQvWI h2,.team-view_filterSheet__r4iq_ h2{margin:0 0 12px;font-size:18px}.team-view_filterSheet__r4iq_ label{display:grid;gap:5px;margin:11px 0;color:var(--fg-2);font-size:12px;font-weight:600}.team-view_filterSheet__r4iq_ label.team-view_check__h18Qm{display:flex}.team-view_filterSheet__r4iq_ input:not([type=checkbox]),.team-view_filterSheet__r4iq_ select{width:100%;border:1px solid var(--border-1);border-radius:var(--radius-md);background:white;padding:9px}.team-view_confirmDialog__wQvWI>div,.team-view_filterSheet__r4iq_ footer{justify-content:flex-end;margin-top:16px}.team-view_danger__Iami4{color:var(--crimson-700)}@media (max-width:768px){.team-view_header__KpWRh{align-items:flex-start}.team-view_headerMetrics__G7OOW{flex-basis:100%;order:3}.team-view_header__KpWRh .team-view_canvasControls__QN3lL{flex-basis:100%;order:4;margin-left:0;justify-content:flex-start}.team-view_filterSheet__r4iq_{align-self:end;width:100%;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:max(18px,env(safe-area-inset-bottom))}.team-view_backdrop__2zLV7{padding:0}.team-view_confirmDialog__wQvWI{margin:14px}.team-view_canvas__25TwM{min-height:360px}.team-view_sidePanel__Q0Uvc{top:auto;left:14px;max-height:56vh}.team-view_moveRow__drj3A{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1180px){.team-view_headerMetrics__G7OOW{flex-basis:auto}}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas{position:absolute;inset:0;z-index:var(--z-graph-canvas);background:var(--team-org-chart-bg);background-size:var(--team-org-chart-bg-size)}.team-org-chart_chartScope__vVRNX .team-org-chart-root{width:100%;height:100%;position:relative}.team-org-chart_chartScope__vVRNX .team-org-chart-root svg{display:block;width:100%;height:100%;pointer-events:auto}.team-org-chart_chartScope__vVRNX .team-org-chart-root .svg-chart-container{background:var(--team-org-chart-bg);background-size:var(--team-org-chart-bg-size)}.team-org-chart_chartScope__vVRNX .team-org-chart-root .node-button-foreign-object,.team-org-chart_chartScope__vVRNX .team-org-chart-root .node-button-g{display:none}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas .node-foreign-object{overflow:visible}.team-org-chart_chartScope__vVRNX .team-org-card{position:relative;display:flex;flex-direction:column;justify-content:center;height:100%;padding:0 12px 0 0;color:var(--fg-1);background:#fff;border:1px solid var(--border-1);border-radius:10px;box-shadow:var(--shadow-card);user-select:none;overflow:visible;transition:box-shadow .18s ease,border-color .18s ease,opacity .18s ease}.team-org-chart_chartScope__vVRNX .team-org-card.dim{opacity:.6}.team-org-chart_chartScope__vVRNX .team-org-card-body{display:flex;align-items:center;gap:10px;min-width:0;padding:0 0 0 12px}.team-org-chart_chartScope__vVRNX .team-org-card-info{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.team-org-chart_chartScope__vVRNX .team-org-card-metrics-inline,.team-org-chart_chartScope__vVRNX .team-org-card-name,.team-org-chart_chartScope__vVRNX .team-org-card-role-label,.team-org-chart_chartScope__vVRNX .team-org-card-sector{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.team-org-chart_chartScope__vVRNX .team-org-card-name{font-size:13px;font-weight:700;line-height:1.25}.team-org-chart_chartScope__vVRNX .team-org-card-role-label{color:var(--fg-3);font-size:11px}.team-org-chart_chartScope__vVRNX .team-org-card-metrics-inline{color:var(--fg-4);font-size:10.5px;font-weight:700;letter-spacing:.02em}.team-org-chart_chartScope__vVRNX .team-org-card-avatar{width:34px;height:34px;flex-shrink:0;display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-family:var(--font-display);font-size:12px;font-weight:800}.team-org-chart_chartScope__vVRNX .team-org-card-avatar.meta{background:var(--slate-200,#e2e8f0);color:var(--fg-2)}.team-org-chart_chartScope__vVRNX .team-org-card-avatar.meta.team{background:rgb(124 58 237/.12);color:var(--violet-700)}.team-org-chart_chartScope__vVRNX .team-org-card-avatar.meta.openPosition{background:rgb(245 158 11/.12);color:var(--amber-700)}.team-org-chart_chartScope__vVRNX .team-org-card-collapse{position:absolute;left:50%;bottom:-10px;z-index:2;min-width:28px;height:20px;display:inline-grid;place-items:center;padding:0 5px;color:var(--fg-2);background:#fff;border:1px solid var(--slate-200,#e2e8f0);border-radius:999px;cursor:pointer;font-size:9px;font-weight:800;line-height:1;white-space:nowrap;transform:translateX(-50%)}.team-org-chart_chartScope__vVRNX .team-org-card-collapse:focus-visible,.team-org-chart_chartScope__vVRNX .team-org-card-collapse:hover{color:var(--cobalt-700);border-color:var(--cobalt-300)}.team-org-chart_chartScope__vVRNX .team-org-card.selected{border-color:var(--cobalt-500);box-shadow:0 0 0 4px rgb(37 80 163/.16),var(--shadow-card-2)}.team-org-chart_chartScope__vVRNX .team-org-card.matched:not(.selected){box-shadow:0 0 0 3px rgb(20 184 166/.12),var(--shadow-card)}.team-org-chart_chartScope__vVRNX .team-org-card.muted{opacity:.58}.team-org-chart_chartScope__vVRNX .team-org-card.highlighted-path:not(.selected){border-color:var(--cobalt-300)}.team-org-chart_chartScope__vVRNX .team-org-card.valid-target{border-color:rgb(19 138 82/.5);box-shadow:0 0 0 3px rgb(19 138 82/.18)}.team-org-chart_chartScope__vVRNX .team-org-card.drag-source{opacity:.82;transform:scale(.98)}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled:not(.dragging-active) g.node.draggable rect{stroke:var(--slate-400);stroke-width:2px;stroke-dasharray:4px}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled .node-foreign-object,.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled .node-foreign-object-div,.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled .team-org-card{pointer-events:none}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled g.node.draggable{cursor:grab}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled g.node.draggable>rect.node-rect{pointer-events:all;cursor:grab}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled.dragging-active,.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled.dragging-active g.node.dragging{cursor:grabbing}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas.drag-enabled.dragging-active g.node.droppable rect{stroke:var(--forest-500);stroke-width:2px;stroke-dasharray:5px}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas g.node.dragging rect{stroke:none!important;stroke-width:0!important}.team-org-chart_chartScope__vVRNX .team-org-chart-canvas:-webkit-full-screen,.team-org-chart_chartScope__vVRNX .team-org-chart-canvas:fullscreen{position:fixed;inset:0;width:100%;height:100%;background:var(--team-org-chart-bg);background-size:var(--team-org-chart-bg-size)}