._panel_i57o2_2{position:relative;width:100%;height:100%;overflow:hidden;background:var(--windowBackgroundColor, #ffffff);font-family:var(--themeDefaultFontFamily, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif);font-size:13px;color:var(--textColor, #333333)}._panelContainer_i57o2_13{position:relative;width:100%;height:100%;display:flex;flex-direction:column}._splitContainer_i57o2_22{position:relative;width:100%;height:100%;display:flex}._panelChild_i57o2_29{position:relative;display:flex;flex-direction:column;overflow:hidden}._splitter_i57o2_37{position:relative;background:var(--separatorColor, #e0e0e0);transition:background-color .15s ease;-webkit-user-select:none;user-select:none;z-index:10}._splitter_i57o2_37:hover{background:var(--selectedContentBackgroundColor, #d0d0d0)}._verticalSplitter_i57o2_49{width:4px;cursor:col-resize}._horizontalSplitter_i57o2_54{height:4px;cursor:row-resize}._splitterDragging_i57o2_59{background:var(--accentColor, #007acc)!important}._leafContainer_i57o2_64{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:var(--controlColor, #f5f5f5);border:1px solid var(--separatorColor, #e0e0e0)}._leafContainer_i57o2_64._dropTarget_i57o2_74{border-color:var(--accentColor, #007acc);box-shadow:0 0 0 1px var(--accentColor, #007acc)}._tabBar_i57o2_80{display:flex;align-items:center;background:var(--tabBarBackground, var(--controlColor, #f8f8f8));border-bottom:1px solid var(--separatorColor, #e0e0e0);padding:0;min-height:35px;overflow:hidden}._tabs_i57o2_90{display:flex;flex:1;align-items:center;overflow:hidden;min-width:0}._tab_i57o2_80{position:relative;display:flex;align-items:center;min-width:80px;max-width:200px;height:35px;padding:var(--controlPadding, 0 12px 0 16px);background:var(--controlColor, #efefef);border:1px solid var(--separatorColor, #e0e0e0);border-bottom:none;border-radius:var(--controlBorderRadius, 4px) var(--controlBorderRadius, 4px) 0 0;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .15s ease,opacity .15s ease,box-shadow .15s ease;margin-right:-1px;will-change:transform,opacity;font:var(--controlTextFont, normal normal 400 13px/1.23 var(--themeControlFontFamily));color:var(--controlTextColor, #333);touch-action:none}._tab_i57o2_80:hover{background:var(--controlHoverBackground, #e8e8e8)}._tab_i57o2_80._activeTab_i57o2_125{background:var(--selectedContentBackgroundColor, #ffffff);border-color:var(--separatorColor, #e0e0e0);color:var(--selectedControlTextColor, #000);z-index:1}._tab_i57o2_80._tabDragging_i57o2_132{transform:scale(.95) rotate(2deg);opacity:.8;z-index:1000;cursor:grabbing!important;box-shadow:0 4px 12px #00000026;pointer-events:auto}._tab_i57o2_80._tabDragOver_i57o2_142{transform:translate(2px);box-shadow:2px 0 4px var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .3));border-left-color:var(--accentColor, #007acc)}._tabDropZone_i57o2_148{width:4px;height:35px;flex-shrink:0;transition:all .15s ease}._tabDropZone_i57o2_148._tabDragOver_i57o2_142{width:20px;background:var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .3));border-radius:2px}._tabTitle_i57o2_161{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1}._tabCloseButton_i57o2_171{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;background:none;border:none;border-radius:2px;cursor:pointer;font-size:12px;color:var(--secondaryLabelColor, #666666);transition:all .15s ease;opacity:0}._tab_i57o2_80:hover ._tabCloseButton_i57o2_171{opacity:1}._tabCloseButton_i57o2_171:hover{background:var(--controlHoverBackground, #e0e0e0);color:var(--controlTextColor, #333333)}._newTabButton_i57o2_197{display:flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 8px;background:none;border:1px solid transparent;border-radius:4px;cursor:pointer;font-size:16px;color:var(--secondaryLabelColor, #666666);transition:all .15s ease}._newTabButton_i57o2_197:hover{background:var(--controlHoverBackground, #e0e0e0);border-color:var(--separatorColor, #e0e0e0);color:var(--controlTextColor, #333333)}._tabContent_i57o2_220{position:relative;flex:1;overflow:hidden;background:var(--windowBackgroundColor, #ffffff)}._dropZoneLayer_i57o2_228{position:absolute;inset:0;pointer-events:none;z-index:1000}._panelContainer_i57o2_13._dragActive_i57o2_239 ._dropZoneLayer_i57o2_228{pointer-events:auto}._panelContainer_i57o2_13._dragActive_i57o2_239 ._leafContainer_i57o2_64{position:relative}._panelContainer_i57o2_13._dragActive_i57o2_239 ._leafContainer_i57o2_64:not(._dropTarget_i57o2_74){opacity:.8}._panelContainer_i57o2_13._dragActive_i57o2_239 ._leafContainer_i57o2_64._dropTarget_i57o2_74{border-color:var(--accentColor, #007acc);box-shadow:0 0 0 2px var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .3));background:var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .05))}._dropZone_i57o2_228{position:absolute;pointer-events:none;background:var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .2));border:2px dashed var(--accentColor, #007acc);opacity:0;transition:all .2s ease;border-radius:6px;z-index:100;box-shadow:0 0 8px var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .3))}._dropZone_i57o2_228:hover,._dropZone_i57o2_228._active_i57o2_125{opacity:1}._panelContainer_i57o2_13._dragActive_i57o2_239 ._leafContainer_i57o2_64 ._dropZone_i57o2_228{opacity:.6;pointer-events:auto;display:block}._panelContainer_i57o2_13._dragActive_i57o2_239 ._leafContainer_i57o2_64 ._dropZone_i57o2_228:hover,._panelContainer_i57o2_13._dragActive_i57o2_239 ._leafContainer_i57o2_64 ._dropZone_i57o2_228._active_i57o2_125{opacity:1;background:var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .25));border-color:var(--accentColor, #007acc)}._panelContainer_i57o2_13:not(._dragActive_i57o2_239) ._dropZone_i57o2_228{opacity:0;pointer-events:none}._dropZone_i57o2_228._active_i57o2_125{background:var(--keyboardFocusIndicatorColor, rgba(0, 122, 204, .2));border-color:var(--accentColor, #007acc)}._dropZoneLeft_i57o2_300{top:0;left:0;width:30%;height:100%}._dropZoneRight_i57o2_307{top:0;right:0;width:30%;height:100%}._dropZoneTop_i57o2_314{top:0;left:30%;right:30%;height:30%}._dropZoneBottom_i57o2_321{bottom:0;left:30%;right:30%;height:30%}._dropZoneCenter_i57o2_328{inset:30%}@media (max-width: 768px){._tab_i57o2_80{min-width:60px;max-width:120px;padding:0 8px 0 12px}._tabTitle_i57o2_161{font-size:12px}._newTabButton_i57o2_197{width:24px;height:24px;margin:0 4px}._dropZoneLeft_i57o2_300,._dropZoneRight_i57o2_307{width:40%}._dropZoneTop_i57o2_314,._dropZoneBottom_i57o2_321{left:40%;right:40%;height:40%}._dropZoneCenter_i57o2_328{inset:40%}}._tab_i57o2_80{transition:transform .15s ease,opacity .15s ease}._tab_i57o2_80._dragging_i57o2_382{transform:scale(.95);opacity:.7;z-index:100}._splitContainer_i57o2_22{transition:opacity .15s ease}._splitContainer_i57o2_22._resizing_i57o2_392{-webkit-user-select:none;user-select:none}._leafContainer_i57o2_64:focus-within{border-color:var(--accentColor, #007acc)}._tab_i57o2_80:focus{outline:2px solid var(--accentColor, #007acc);outline-offset:-2px}._newTabButton_i57o2_197:focus,._tabCloseButton_i57o2_171:focus{outline:2px solid var(--accentColor, #007acc);outline-offset:-2px}@media (prefers-contrast: high){._tab_i57o2_80{border-width:2px}._dropZone_i57o2_228{border-width:3px}}@media (prefers-reduced-motion: reduce){._tab_i57o2_80,._splitter_i57o2_37,._dropZone_i57o2_228,._splitContainer_i57o2_22{transition:none}}
