Path: blob/main/src/vs/sessions/contrib/accountMenu/browser/media/accountWidget.css
13405 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45.monaco-workbench .part.sidebar > .sidebar-footer .account-widget {6display: flex;7align-items: center;8gap: 4px;9width: 100%;10min-width: 0;11}1213.account-widget {14display: flex;15align-items: center;16gap: 4px;17width: 100%;18min-width: 0;19}2021/* Hide the default action-label rendered by the toolbar — the account widget provides its own button */22.account-widget > .action-label {23display: none;24}2526/* Account Button */27.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-account {28overflow: hidden;29min-width: 0;30flex: 1;31}3233.account-widget-account {34overflow: hidden;35min-width: 0;36flex: 1;37}3839/* Update Button */40.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-update {41flex: 0 0 auto;42width: fit-content;43min-width: 0;44overflow: hidden;45}4647.account-widget-update {48flex: 0 0 auto;49width: fit-content;50min-width: 0;51overflow: hidden;52}5354.account-widget-update:has(.account-widget-update-button.hidden) {55display: none;56}5758/* Copilot Status Button */59.account-widget-copilot-status {60flex: 0 0 auto;61width: fit-content;62min-width: 0;63overflow: hidden;64}6566.account-widget-copilot-status.hidden {67display: none;68}6970.account-widget-copilot-status .account-widget-copilot-status-button {71width: auto;72max-width: none;73padding: 4px 6px;74}7576/* Chat status dashboard shown from sidebar footer */77.monaco-hover .chat-status-bar-entry-tooltip {78font-size: 12px;79max-width: 320px;80padding: 4px 6px;81overflow: hidden;82}8384.monaco-hover .chat-status-bar-entry-tooltip div.header {85font-size: 12px;86margin-bottom: 6px;87overflow: hidden;88text-overflow: ellipsis;89white-space: nowrap;90}9192.monaco-hover .chat-status-bar-entry-tooltip div.description {93font-size: 11px;94overflow: hidden;95text-overflow: ellipsis;96white-space: nowrap;97}9899.monaco-hover .chat-status-bar-entry-tooltip hr {100margin-top: 10px;101margin-bottom: 10px;102}103104.monaco-hover .chat-status-bar-entry-tooltip .quota-indicator {105margin-bottom: 4px;106}107108.monaco-hover .chat-status-bar-entry-tooltip .contribution .body {109font-size: 11px;110overflow: hidden;111min-width: 0;112}113114.monaco-hover .chat-status-bar-entry-tooltip .contribution .body .description,115.monaco-hover .chat-status-bar-entry-tooltip .contribution .body .detail-item {116overflow: hidden;117text-overflow: ellipsis;118white-space: nowrap;119min-width: 0;120}121122/* Chat status dashboard embedded in the agents-app titlebar account panel */123.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip {124max-width: 360px;125padding: 2px 0 4px 0;126}127128.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip div.header {129padding: 8px 10px 8px 8px;130}131132.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip .quota-indicator .quota-title {133font-size: 12px;134margin-bottom: 0;135color: var(--vscode-foreground);136}137138.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip .collapsible-inner {139padding-top: 0;140}141142.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip .contribution .header {143padding: 0 10px 0 8px;144margin-bottom: 0;145line-height: 18px;146color: var(--vscode-descriptionForeground);147}148149.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip div.header .monaco-action-bar {150color: var(--vscode-foreground);151}152153.sessions-account-titlebar-panel-content .chat-status-bar-entry-tooltip .contribution .body {154padding: 0 10px 0 8px;155line-height: 16px;156color: var(--vscode-descriptionForeground);157}158159.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-update .account-widget-update-button {160width: auto;161max-width: none;162}163164.account-widget-update .account-widget-update-button {165width: auto;166max-width: none;167}168169.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-update .account-widget-update-button.account-widget-update-button-ready {170background-color: var(--vscode-button-background) !important;171color: var(--vscode-button-foreground) !important;172}173174.account-widget-update .account-widget-update-button.account-widget-update-button-ready {175background-color: var(--vscode-button-background) !important;176color: var(--vscode-button-foreground) !important;177}178179/* Boxed hint style for embedded app update indicator — outlined, no fill */180.account-widget-update .account-widget-update-button.account-widget-update-button-hint {181background-color: transparent !important;182color: var(--vscode-button-background) !important;183border: 1px solid var(--vscode-button-background) !important;184}185186.account-widget-update .account-widget-update-button.account-widget-update-button-hint:hover {187background-color: color-mix(in srgb, var(--vscode-button-background) 20%, transparent) !important;188}189190.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-update .account-widget-update-button.account-widget-update-button-ready:hover {191background-color: var(--vscode-button-background) !important;192}193194.account-widget-update .account-widget-update-button.account-widget-update-button-ready:hover {195background-color: var(--vscode-button-background) !important;196}197198.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-update .account-widget-update-button.account-widget-update-button-ready:focus {199background-color: var(--vscode-button-background) !important;200}201202.account-widget-update .account-widget-update-button.account-widget-update-button-ready:focus {203background-color: var(--vscode-button-background) !important;204}205206.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-update .account-widget-update-button.hidden {207display: none;208}209210.account-widget-update .account-widget-update-button.hidden {211display: none;212}213214.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-account .account-widget-account-button {215overflow: hidden;216text-overflow: ellipsis;217min-width: 0;218font-weight: 500;219}220221.account-widget-account .account-widget-account-button {222overflow: hidden;223text-overflow: ellipsis;224min-width: 0;225}226227.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-account .account-widget-account-button > .codicon {228flex: 0 0 auto;229}230231.account-widget-account .account-widget-account-button > .codicon {232flex: 0 0 auto;233}234235.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-account .account-widget-account-button > span:last-child {236flex: 1;237min-width: 0;238overflow: hidden;239text-overflow: ellipsis;240white-space: nowrap;241}242243.account-widget-account .account-widget-account-button > span:last-child {244flex: 1;245min-width: 0;246overflow: hidden;247text-overflow: ellipsis;248white-space: nowrap;249}250251.monaco-workbench .part.sidebar > .sidebar-footer .account-widget-account .account-widget-account-button > .monaco-button-label {252display: block;253width: 100%;254overflow: hidden;255text-overflow: ellipsis;256white-space: nowrap;257min-width: 0;258}259260.account-widget-account .account-widget-account-button > .monaco-button-label {261display: block;262width: 100%;263overflow: hidden;264text-overflow: ellipsis;265white-space: nowrap;266min-width: 0;267}268269270