.sessions-update-hover{flex-direction:column;gap:8px;min-width:200px;padding:12px 16px;display:flex}.sessions-update-hover-header{font-size:13px;font-weight:600}.sessions-update-hover-progress-track{background-color:var(--vscode-editorWidget-border,#8080804d);border-radius:2px;height:4px;overflow:hidden}.sessions-update-hover-progress-fill{background-color:var(--vscode-progressBar-background,#0078d4);border-radius:2px;height:100%;transition:width .2s}.sessions-update-hover-grid{grid-template-columns:auto auto auto auto;align-items:baseline;gap:2px 8px;font-size:12px;display:grid}.sessions-update-hover-label{color:var(--vscode-descriptionForeground)}.sessions-update-hover-version{color:var(--vscode-textLink-foreground)}.sessions-update-hover-age{color:var(--vscode-descriptionForeground);font-size:11px}.sessions-update-hover-commit{color:var(--vscode-descriptionForeground);font-family:var(--monaco-monospace-font);font-size:11px}.agent-feedback-editor-overlay-widget{color:var(--vscode-foreground);background-color:var(--vscode-editorWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);z-index:10;box-shadow:var(--vscode-shadow-lg);border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:2px 4px;display:flex;overflow:hidden}.agent-feedback-editor-overlay-widget .action-item>.action-label{border-radius:4px;padding:4px 6px;font-size:11px;line-height:14px}.agent-feedback-editor-overlay-widget .monaco-action-bar .actions-container{gap:4px}.agent-feedback-editor-overlay-widget .action-item.primary>.action-label{background-color:var(--vscode-button-background);color:var(--vscode-button-foreground)}.monaco-workbench .agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.primary>.action-label:hover{background-color:var(--vscode-button-hoverBackground)}.agent-feedback-editor-overlay-widget .action-item>.action-label.codicon:not(.separator){color:var(--vscode-foreground);justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:16px;line-height:22px;display:flex}.agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.disabled>.action-label.codicon:before,.agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.disabled>.action-label.codicon,.agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.disabled>.action-label,.agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.disabled>.action-label:hover{color:var(--vscode-button-separator);opacity:1}.agent-feedback-editor-overlay-widget .action-item.label-item{font-variant-numeric:tabular-nums}.agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.label-item>.action-label,.agent-feedback-editor-overlay-widget .monaco-action-bar .action-item.label-item>.action-label:hover{color:var(--vscode-foreground);opacity:1}.agent-feedback-widget{background-color:var(--vscode-editorWidget-background);border:1px solid var(--vscode-editorWidget-border,var(--vscode-contrastBorder));min-width:180px;max-width:280px;box-shadow:var(--vscode-shadow-lg);opacity:0;z-index:10;border-radius:8px;font-size:12px;line-height:1.4;transition:opacity .2s ease-in-out;position:absolute}.agent-feedback-widget.visible{opacity:1}.agent-feedback-widget.fadeOut{animation:.15s ease-out forwards agentFeedbackFadeOut}@keyframes agentFeedbackFadeOut{0%{opacity:1}to{opacity:0}}.agent-feedback-widget-arrow{border-top:6px solid #0000;border-bottom:6px solid #0000;border-right:6px solid var(--vscode-editorWidget-border,var(--vscode-contrastBorder));width:0;height:0;display:none;position:absolute;top:11px;left:-6px}.agent-feedback-widget.collapsed .agent-feedback-widget-arrow{display:none}.agent-feedback-widget-arrow:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-right:5px solid var(--vscode-editorWidget-background);width:0;height:0;position:absolute;top:-5px;left:2px}.agent-feedback-widget-header{border-bottom:1px solid var(--vscode-editorWidget-border,var(--vscode-widget-border));cursor:pointer;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:4px 4px 4px 8px;display:flex;overflow:hidden}.agent-feedback-widget.collapsed .agent-feedback-widget-header{border-bottom:none;border-radius:8px}.agent-feedback-widget-header:hover{background-color:var(--vscode-list-hoverBackground)}.agent-feedback-widget-title{color:var(--vscode-foreground);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;line-height:12px;overflow:hidden}.agent-feedback-widget-spacer{flex:1}.agent-feedback-widget-toggle{border-radius:var(--vscode-cornerRadius-medium);cursor:pointer;width:22px;min-width:22px;height:22px;color:var(--vscode-foreground);opacity:.7;justify-content:center;align-items:center;transition:opacity .1s;display:flex}.agent-feedback-widget-toggle:hover{opacity:1;background-color:var(--vscode-toolbar-hoverBackground)}.agent-feedback-widget-body{border-radius:0 0 8px 8px;transition:max-height .2s ease-in-out,padding .2s ease-in-out;overflow:hidden}.agent-feedback-widget-body.collapsed{max-height:0;padding:0;overflow:hidden}.agent-feedback-widget-item{border-bottom:1px solid var(--vscode-editorWidget-border,var(--vscode-widget-border));cursor:pointer;flex-direction:column;gap:6px;padding:4px 4px 8px 8px;display:flex;position:relative}.agent-feedback-widget-item:last-child{border-bottom:none}.agent-feedback-widget-item:hover{background-color:var(--vscode-list-hoverBackground)}.agent-feedback-widget-item.focused{background-color:var(--vscode-list-activeSelectionBackground);color:var(--vscode-list-activeSelectionForeground)}.agent-feedback-widget-item-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-feedback-widget-item-meta{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.agent-feedback-widget-item-actions{opacity:0;visibility:hidden;pointer-events:none;flex:none;margin-left:auto}.agent-feedback-widget-item:hover .agent-feedback-widget-item-actions{opacity:1;visibility:visible;pointer-events:auto}.agent-feedback-widget-item-type{letter-spacing:.2px;background:color-mix(in srgb, var(--vscode-editorWidget-border,var(--vscode-widget-border)) 25%, transparent);color:var(--vscode-descriptionForeground);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:600;display:inline-flex}.agent-feedback-widget-item-codeReview .agent-feedback-widget-item-type{background:color-mix(in srgb, var(--vscode-editorWarning-foreground) 22%, var(--vscode-editorWidget-background));color:var(--vscode-editorWarning-foreground)}.agent-feedback-widget-item-prReview .agent-feedback-widget-item-type{background:color-mix(in srgb, var(--vscode-editorInfo-foreground) 22%, var(--vscode-editorWidget-background));color:var(--vscode-editorInfo-foreground)}.agent-feedback-widget-line-info{color:var(--vscode-descriptionForeground);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.agent-feedback-widget-text{color:var(--vscode-foreground);word-wrap:break-word}.agent-feedback-widget-text .rendered-markdown p{margin:0}.agent-feedback-widget-text .rendered-markdown code{font-family:var(--monaco-monospace-font);background:color-mix(in srgb, var(--vscode-editorWidget-border,var(--vscode-widget-border)) 25%, transparent);border-radius:3px;padding:1px 4px;font-size:11px}.agent-feedback-widget-suggestion{flex-direction:column;gap:6px;margin-top:8px;padding:0 8px 4px 12px;display:flex}.agent-feedback-widget-item-codeReview .agent-feedback-widget-suggestion{border-left:1px solid color-mix(in srgb, var(--vscode-editorWarning-foreground) 50%, transparent)}.agent-feedback-widget-item-prReview .agent-feedback-widget-suggestion{border-left:1px solid color-mix(in srgb, var(--vscode-editorInfo-foreground) 50%, transparent)}.agent-feedback-widget-suggestion-header{text-transform:uppercase;letter-spacing:.4px;color:var(--vscode-descriptionForeground);font-size:10px;font-weight:600}.agent-feedback-widget-suggestion-edit{flex-direction:column;gap:4px;display:flex}.agent-feedback-widget-suggestion-text{white-space:pre-wrap;font-family:var(--monaco-monospace-font);background:var(--vscode-editorWidget-background);border-radius:4px;margin:0;padding:6px 8px;font-size:11px;line-height:1.45;overflow-x:auto}.agent-feedback-widget-range-glyph{z-index:5;border-left:2px solid var(--vscode-editorGutter-modifiedBackground);margin-left:8px}.agent-feedback-widget-text.editing{padding:0 4px 0 0}.agent-feedback-widget-edit-textarea{border:1px solid var(--vscode-focusBorder);background:var(--vscode-input-background);width:100%;min-height:22px;color:var(--vscode-input-foreground);font:inherit;resize:none;box-sizing:border-box;border-radius:4px;padding:4px 6px;font-size:12px;line-height:1.4;overflow:hidden}.agent-feedback-widget-edit-textarea:focus{border-color:var(--vscode-focusBorder);outline:none}.run-script-action-widget{flex-direction:column;gap:12px;padding:16px;display:flex}.run-script-action-section{flex-direction:column;gap:4px;display:flex}.run-script-action-label{font-size:12px;font-weight:600}.run-script-action-input .monaco-inputbox{width:100%}.run-script-action-option-row{align-items:center;gap:8px;min-height:22px;display:flex}.run-script-action-option-text{cursor:pointer;-webkit-user-select:none;user-select:none}.run-script-action-section .monaco-custom-radio{border:1px solid var(--vscode-widget-border,#ffffff0f);background-color:var(--vscode-input-background);border-radius:6px;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.run-script-action-section .monaco-custom-radio>.monaco-button{width:fit-content;min-width:76px;color:var(--vscode-foreground);opacity:.9;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:500;line-height:14px;transition:background-color .12s,border-color .12s,color .12s,opacity .12s}.run-script-action-section .monaco-custom-radio>.monaco-button:first-child,.run-script-action-section .monaco-custom-radio>.monaco-button:last-child{border-radius:4px}.run-script-action-section .monaco-custom-radio>.monaco-button:not(.active):not(:last-child),.run-script-action-section .monaco-custom-radio>.monaco-button.previous-active{border-left:1px solid #0000;border-right:1px solid #0000}.run-script-action-section .monaco-custom-radio>.monaco-button:hover:not(.active):not(.disabled){background-color:var(--vscode-list-hoverBackground);opacity:1;border-color:#ffffff0f}.run-script-action-section .monaco-custom-radio>.monaco-button.active,.run-script-action-section .monaco-custom-radio>.monaco-button.active:hover{background-color:var(--vscode-quickInputList-focusBackground);color:var(--vscode-quickInputList-focusForeground);border-color:var(--vscode-focusBorder,transparent);opacity:1}.run-script-action-section .monaco-custom-radio>.monaco-button:focus{outline-offset:0!important}.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled{opacity:.75}.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled>.monaco-button,.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled>.monaco-button:hover:not(.active){color:var(--vscode-disabledForeground);opacity:1;cursor:default;background-color:#0000;border-color:#0000}.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled>.monaco-button.active,.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled>.monaco-button.active:hover{background-color:var(--vscode-quickInputList-focusBackground);color:var(--vscode-quickInputList-focusForeground);border-color:var(--vscode-focusBorder,transparent);opacity:.9;cursor:default}.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled>.monaco-button:focus,.run-script-action-section .monaco-custom-radio.run-script-action-radio-disabled>.monaco-button.active:focus{outline:none!important}.run-script-action-hint{color:var(--vscode-descriptionForeground);font-size:12px}.run-script-action-buttons{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.run-script-action-buttons .monaco-text-button{border-radius:6px;width:fit-content;min-height:28px;padding:5px 12px}.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget .quick-input-titlebar{border-bottom:1px solid var(--vscode-titleBar-border,var(--vscode-widget-border,transparent));box-sizing:border-box;background-color:var(--vscode-titleBar-activeBackground);border-top-left-radius:8px;border-top-right-radius:8px;gap:8px;height:32px;padding:0 6px 0 0}.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget .quick-input-right-action-bar{margin-right:0}.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget .quick-input-title{text-align:left;color:var(--vscode-titleBar-activeForeground);padding:0;font-size:12px;font-weight:600}.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget{box-shadow:var(--vscode-shadow-xl);border-radius:8px}.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget .quick-input-html-widget{border-bottom-right-radius:8px;border-bottom-left-radius:8px;overflow:hidden}.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget .quick-input-header,.agent-sessions-workbench.run-script-action-modal-visible .quick-input-widget .run-script-action-widget{background-color:var(--vscode-editor-background)}.run-script-action-modal-backdrop{z-index:2549;background:#0000004d;position:fixed;inset:0}.sidebar-action-list .actions-container{gap:4px}.sidebar-action>.action-label{display:none}.sidebar-action-button{white-space:nowrap;text-overflow:ellipsis;height:auto;color:var(--vscode-sideBar-foreground);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:flex-start;align-items:center;gap:10px;width:100%;margin:0;padding:4px 8px;font-size:12px;text-decoration:none;display:flex;overflow:hidden}.sidebar-action-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}.sidebar-action-button.monaco-text-button:focus{outline-offset:-1px!important}.sidebar-action-button.monaco-text-button .codicon{margin:0}.ai-customization-toolbar{border-top:1px solid var(--vscode-panel-border,transparent);flex-direction:column;flex-shrink:0;margin:0 10px;padding:6px 0 10px;display:flex}.ai-customization-toolbar .ai-customization-toolbar-content .monaco-toolbar,.ai-customization-toolbar .ai-customization-toolbar-content .monaco-action-bar{width:100%}.ai-customization-toolbar .ai-customization-toolbar-content .monaco-action-bar .actions-container{flex-direction:column;width:100%;display:flex}.ai-customization-toolbar .ai-customization-toolbar-content .monaco-action-bar .action-item{width:100%;max-width:100%}.ai-customization-toolbar .customization-link-widget{width:100%}.ai-customization-toolbar .ai-customization-header{-webkit-user-select:none;user-select:none;align-items:center;display:flex}.ai-customization-toolbar .ai-customization-header:not(.collapsed){margin-bottom:4px}.ai-customization-toolbar .ai-customization-chevron{opacity:0;flex-shrink:0}.ai-customization-toolbar .ai-customization-header:not(.collapsed) .customization-link-button:hover .ai-customization-chevron,.ai-customization-toolbar .ai-customization-header:not(.collapsed) .customization-link-button:focus-within .ai-customization-chevron,.ai-customization-toolbar .ai-customization-header.collapsed .customization-link-button:hover .ai-customization-chevron,.ai-customization-toolbar .ai-customization-header.collapsed .customization-link-button:focus-within .ai-customization-chevron{opacity:.7}.ai-customization-toolbar .ai-customization-header-total{opacity:.7;font-size:11px;line-height:1;display:none}.ai-customization-toolbar .ai-customization-header.collapsed .customization-link-button:not(:hover):not(:focus-within) .ai-customization-header-total:not(.hidden){display:inline}.ai-customization-toolbar .ai-customization-header.collapsed .customization-link-button:hover .ai-customization-header-total,.ai-customization-toolbar .ai-customization-header.collapsed .customization-link-button:focus-within .ai-customization-header-total,.ai-customization-toolbar .ai-customization-header:not(.collapsed) .customization-link-button .ai-customization-header-total{display:none}.ai-customization-toolbar .customization-link-button-container{flex:1;min-width:0;overflow:hidden}.ai-customization-toolbar .customization-link-button{position:relative}.ai-customization-toolbar .ai-customization-header .customization-link-button{font-weight:500}.ai-customization-toolbar .customization-link-counts{align-items:center;gap:6px;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ai-customization-toolbar .customization-link-counts.hidden{display:none}.ai-customization-toolbar .source-count-badge{align-items:center;gap:2px;display:flex}.ai-customization-toolbar .source-count-icon{opacity:.6;font-size:12px}.ai-customization-toolbar .source-count-num{color:var(--vscode-descriptionForeground);opacity:.8;font-size:11px}.ai-customization-toolbar .ai-customization-toolbar-content{max-height:500px;padding-bottom:2px;transition:max-height .2s ease-out;overflow:hidden}.ai-customization-toolbar.collapsed .ai-customization-toolbar-content{max-height:0}
