.workspace-management .workspace-project-details p { margin-top: 8px; font-size: 13px; line-height: 1.6; color: #596672; white-space: pre-wrap; }
.workspace-management .workspace-project-details h3 { overflow-wrap: anywhere; }
.workspace-management .workspace-project-actions { display: flex; align-items: center; justify-content: flex-end; gap: 18px; }
.workspace-management .workspace-edit-button { width: 36px; height: 36px; padding: 8px; flex: 0 0 36px; }
.workspace-management button:not(.secondary) .integrations-icon { filter: brightness(0) invert(1); opacity: 1; }
.workspace-management .workspace-notice { margin-bottom: 20px; color: #176b50; font-size: 13px; }
.workspace-pagination { margin-top: 20px; }
.workspace-management .workspace-editor { position: fixed; inset: 0; box-sizing: border-box; width: min(520px, calc(100vw - 32px)); height: fit-content; min-height: 0; max-width: calc(100vw - 32px); max-height: calc(100dvh - 32px); min-width: 0; margin: auto; padding: 24px; overflow: auto; color: #242a30; background: #fff; border: 1px solid #cbd3d9; border-radius: 8px; box-shadow: 0 16px 48px #1c252b26; -webkit-backdrop-filter: none; backdrop-filter: none; }
.workspace-management .workspace-editor[open] { display: block; }
.workspace-editor::backdrop { background: #17232b66; }
.workspace-management .workspace-editor form { display: grid; gap: 20px; margin: 0; }
.workspace-management .workspace-editor fieldset { display: grid; gap: 20px; min-width: 0; margin: 0; padding: 0; border: 0; }
.workspace-management :is(.workspace-editor, .integrations-workspace-picker) label { display: grid; align-content: start; gap: 8px; }
.workspace-management :is(.workspace-editor, .integrations-workspace-picker) label > :is(input, select, textarea) { margin: 0; }
.workspace-management .workspace-editor h2 { font-size: 20px; }
.workspace-management .workspace-editor-actions { display: flex; justify-content: flex-end; gap: 10px; flex-wrap: wrap; }
.workspace-management .workspace-editor-error { color: #a82c29; background: #fceeed; padding: 12px; border-radius: 5px; font-size: 13px; }
@media (max-width: 680px) {
  .workspace-management .workspace-project-actions { grid-column: 2; justify-content: flex-start; flex-wrap: wrap; }
  .workspace-management .workspace-editor { padding: 20px; }
}
.workspace-management .integration-project-row { margin: 0; border: 0; border-bottom: 1px solid var(--spot-line); border-radius: 0; background: transparent; box-shadow: none; }
