.v2-agent-entry-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:2px;height:24px;padding:0 4px;display:inline-flex}.v2-agent-entry-btn:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.v2-agent-entry-btn.disabled{cursor:not-allowed;opacity:.5}.v2-agent-entry-btn.disabled:hover{background-color:transparent}.v2-agent-entry-btn__avatar{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.v2-agent-entry-btn__avatar .agent-avatar-container{border-radius:3px;width:16px!important;height:16px!important}.v2-agent-entry-btn__avatar .agent-avatar-container svg{width:70%;height:50%}.v2-agent-entry-btn__name{color:var(--vscode-icube--text-text-default);max-width:120px;font-size:12px;font-weight:500;line-height:18px;font:var(--body-body-sm-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v2-agent-entry-btn__chevron{width:16px;height:16px;color:var(--icon-icon-secondary);flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.v2-agent-entry-btn.active{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.v2-agent-entry-wrapper{display:inline-flex;position:relative}.v2-agent-popup-from-btn{min-width:220px;bottom:calc(100% + 6px)}.v2-selected-agent-panel-wrapper{margin-bottom:4px;display:inline-block;position:relative}.v2-selected-agent-panel{background-color:var(--vscode-icube--bg-bg-overlay-l2);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.v2-selected-agent-panel:hover,.v2-selected-agent-panel.active{background-color:var(--vscode-icube--bg-bg-overlay-l3)}.v2-selected-agent-panel.disabled{cursor:default;opacity:.6}.v2-selected-agent-panel__name{color:var(--vscode-icube--text-text-brand);text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:12px;font-weight:500;line-height:18px;overflow:hidden}.v2-selected-agent-panel__close{width:14px;height:14px;color:var(--vscode-icube--icon-icon-secondary);border-radius:2px;justify-content:center;align-items:center;display:flex}.v2-selected-agent-panel__close:hover{color:var(--vscode-icube--icon-icon-default);background-color:var(--vscode-icube--bg-bg-overlay-l3)}.v2-selected-agent-panel__arrow{width:14px;height:14px;color:var(--vscode-icube--icon-icon-secondary);justify-content:center;align-items:center;display:flex}.v2-agent-popup-position{z-index:1000;--popup-menu-bg:var(--vscode-icube--bg-bg-menu);--popup-menu-border:var(--vscode-icube--border-border-neutral-l1);--popup-menu-text:var(--vscode-menu-foreground);--popup-menu-text-secondary:var(--vscode-descriptionForeground);--popup-menu-text-highlighted:var(--vscode-menu-foreground);--popup-menu-item-hover-bg:var(--vscode-icube--bg-bg-overlay-l2);--popup-menu-item-selected-bg:transparent;--popup-menu-separator:var(--vscode-icube--border-border-neutral-l1);--popup-menu-checkmark:var(--vscode-icube--status-success-default);background-color:var(--popup-menu-bg);border:1px solid var(--popup-menu-border);box-shadow:var(--vscode-icube-elevation-200-menu-panel);position:absolute;bottom:calc(100% + 4px);left:0;overflow:visible}.v2-agent-popup-position .popup-menu-content{padding:6px;overflow-x:hidden;overflow-y:scroll}.v2-agent-popup-position .popup-menu-group__header{height:28px;color:var(--popup-menu-text-secondary);padding:0 6px;font-size:11px;font-weight:500}.v2-agent-popup-position .popup-menu-item{min-height:28px;color:var(--popup-menu-text);font-size:12px;font-weight:500;position:relative}.v2-agent-popup-position .popup-menu-item__inner{border-radius:4px;gap:4px;min-height:28px;padding:0 6px}.v2-agent-popup-position .popup-menu-item--highlighted .popup-menu-item__inner{background-color:var(--popup-menu-item-hover-bg)}.v2-agent-popup-position .popup-menu-item__icon{flex:0 0 20px;width:20px;height:20px}.v2-agent-popup-position .popup-menu-item__icon .agent-avatar-container{border-radius:4px;width:20px!important;height:20px!important}.v2-agent-popup-position .popup-menu-item__title{color:var(--popup-menu-text);font-weight:500}.v2-agent-popup-position .popup-menu-item__badge{background:var(--vscode-icube--gradient-brand);background-image:var(--vscode-icube--gradient-brand);color:transparent;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;border-radius:2px;height:14px;padding:0 4px;font-size:10px;font-weight:400;line-height:14px;position:relative}.v2-agent-popup-position .popup-menu-item__badge:before{content:"";background:var(--vscode-icube--bg-bg-overlay-l2);z-index:-1;border-radius:2px;position:absolute;top:0;bottom:0;left:0;right:0}.v2-agent-popup-position .popup-menu-item__checkmark{color:var(--vscode-icube--status-success-default)}.v2-agent-popup-position .popup-menu-divider{height:6px}.v2-agent-popup-position .popup-menu-footer{background-color:var(--popup-menu-bg);border-top:1px solid var(--popup-menu-separator);padding:6px 8px}.v2-agent-popup-position .popup-menu-button{min-height:28px;padding:0;width:100%!important}.v2-agent-popup-position .popup-menu-button__inner{background-color:var(--vscode-icube--bg-bg-overlay-l1,rgba(194,202,242,.05));width:100%;height:28px;color:var(--popup-menu-text);border-radius:6px;justify-content:center;align-items:center;font-size:12px;font-weight:500;display:flex}.v2-agent-popup-position .popup-menu-button:hover .popup-menu-button__inner{background-color:var(--vscode-icube--bg-bg-overlay-l2,rgba(194,202,242,.08))}.v2-agent-tooltip{background-color:var(--vscode-menu-background);border:1px solid var(--vscode-menu-border,var(--vscode-icube--border-border-neutral-l1));min-width:200px;max-width:280px;box-shadow:0 4px 12px var(--vscode-widget-shadow,rgba(0,0,0,.12));z-index:1001;pointer-events:none;border-radius:6px;padding:8px 12px;position:absolute;top:0;left:calc(100% + 8px)}.v2-agent-tooltip-portal .agent-popup-item-sub-wrap.no-position{left:unset;position:static;transform:none}.v2-agent-tooltip__name{color:var(--popup-menu-text);margin-bottom:4px;font-size:12px;font-weight:500;line-height:18px}.v2-agent-tooltip__desc{color:var(--popup-menu-text-secondary);word-break:break-word;font-size:11px;line-height:16px}.ide-agent-after-plans-slot-module__errorWrap___Epzzp,.ide-agent-after-plans-slot-module__bottomNotificationList___AGwYf{margin-top:8px}.ide-agent-after-plans-slot-module__turnConfirmButtonWrap___Xp19U{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ide-agent-after-plans-slot-module__turnConfirmActions___SWraO{align-items:center;gap:8px;display:flex}.ide-agent-after-plans-slot-module__documentList___pGeFE{flex-direction:column;gap:6px;display:flex}.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2{border:1px solid var(--vscode-icube--border-border-neutral-l2);background-color:var(--vscode-icube--bg-bg-overlay-l2);cursor:pointer;box-sizing:border-box;border-radius:6px;flex-shrink:0;align-items:center;height:58px;padding:9px 10px;display:flex}.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover{border:1px solid var(--vscode-icube--border-border-neutral-l1);background-color:var(--vscode-icube--bg-bg-overlay-l3)}.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover .ide-agent-after-plans-slot-module__documentCardName___liE5o,.ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover .ide-agent-after-plans-slot-module__documentCardStatus___jErOj{color:var(--vscode-icube--text-text-secondary-hover)}.ide-agent-after-plans-slot-module__documentCardIcon___YtEqF{width:32px;height:32px;color:var(--vscode-icube--accent-accent-violet);flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.ide-agent-after-plans-slot-module__documentCardContent___cEZ4D{flex-direction:column;flex:1;margin-left:8px;display:flex;overflow:hidden}.ide-agent-after-plans-slot-module__documentCardName___liE5o{color:var(--vscode-icube--text-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.ide-agent-after-plans-slot-module__documentCardType___CDCtE{color:var(--vscode-icube--text-text-secondary);margin-top:2px;font-size:12px;font-weight:400;line-height:18px}.ide-agent-after-plans-slot-module__documentCardStatus___jErOj{color:var(--vscode-icube--text-text-tertiary);flex:none;margin-left:12px;display:flex}.vs .ide-agent-after-plans-slot-module__documentCardWrap___EPrX2{background-color:var(--vscode-icube--bg-bg-overlay-l1)}.vs .ide-agent-after-plans-slot-module__documentCardWrap___EPrX2:hover{background-color:var(--vscode-icube--bg-bg-overlay-l2)}.ide-agent-after-plans-slot-module__deployAndPromoCodeWrap___ysvZi{margin-top:12px}.ide-agent-after-plans-slot-module__deployRecommendCard___VLj1O{border:1px solid var(--vscode-editorWidget-border);color:var(--vscode-foreground);background:var(--vscode-editorWidget-background);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.ide-agent-after-plans-slot-module__deployRecommendTitle___YxUJY{margin-bottom:2px;font-size:13px;font-weight:600}.ide-agent-after-plans-slot-module__deployRecommendDescription___sgKSu{color:var(--vscode-descriptionForeground);font-size:12px}.ide-agent-after-plans-slot-module__textButton___Cc3Qt,.ide-agent-after-plans-slot-module__primaryButton___POnep,.ide-agent-after-plans-slot-module__secondaryButton___isSLJ{cursor:pointer;border:none;border-radius:6px;font-size:12px;line-height:20px}.ide-agent-after-plans-slot-module__primaryButton___POnep{color:var(--vscode-button-foreground);background:var(--vscode-button-background);padding:3px 10px}.ide-agent-after-plans-slot-module__primaryButton___POnep:hover{background:var(--vscode-button-hoverBackground)}.ide-agent-after-plans-slot-module__secondaryButton___isSLJ{color:var(--vscode-button-secondaryForeground);background:var(--vscode-button-secondaryBackground);padding:3px 10px}.ide-agent-after-plans-slot-module__secondaryButton___isSLJ:hover{background:var(--vscode-button-secondaryHoverBackground)}.ide-agent-after-plans-slot-module__textButton___Cc3Qt{color:var(--vscode-textLink-foreground);background:0 0;padding:0}.ide-agent-after-plans-slot-module__textButton___Cc3Qt:hover{color:var(--vscode-textLink-activeForeground)}