[data-slot="session-title-editor"] {
  display: inline-flex;
  max-width: 100%;
  min-width: min(140px, 100%);
  padding: 4px 8px;
  box-sizing: border-box;
  border: 1px solid var(--border-focus, var(--vscode-focusBorder));
  border-radius: var(--radius-md);
  background-color: var(--input-base, var(--vscode-input-background));
}

[data-slot="session-title-editor"][data-fill] {
  flex: 1;
  width: 100%;
}

.session-title-input {
  flex: 0 1 auto;
  min-width: 0;
  max-width: 100%;
  color: var(--text-strong);
  background-color: transparent;
}

[data-slot="session-title-editor"][data-fill] .session-title-input {
  flex: 1;
  width: 100%;
}

[data-slot="session-title-editor"] [data-component="inline-input"]:focus {
  box-shadow: none;
}
