.app-shell.agent-settings-mode .space-management-shell {
  gap: 24px !important;
  padding: 28px 20px 32px !important;
}

.app-shell.agent-settings-mode .space-management-menu,
.app-shell.agent-settings-mode .space-management-content {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.app-shell.agent-settings-mode .space-management-menu {
  padding: 12px 4px !important;
}

.app-shell.agent-settings-mode .space-management-content {
  padding: 30px 8px 20px !important;
}

.space-agent-detail-card {
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.space-agent-kernel-layout {
  grid-template-columns: minmax(260px, 340px) minmax(0, 1fr) !important;
  gap: 24px !important;
  width: 100% !important;
}

.space-agent-kernel-layout .agent-kernel-sidebar {
  padding: 4px 22px 4px 0 !important;
  border: 0 !important;
  border-right: 1px solid rgba(24, 24, 27, 0.06) !important;
  border-radius: 0 !important;
  background: transparent !important;
}

.space-agent-kernel-layout .agent-auth-panel {
  padding: 16px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid rgba(24, 24, 27, 0.06) !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

.space-agent-kernel-layout .soul-editor-shell {
  min-height: 540px;
}

.space-agent-kernel-layout .soul-editor-pane textarea {
  min-height: 460px;
}

@media (max-width: 900px) {
  .space-agent-kernel-layout {
    grid-template-columns: 1fr !important;
  }

  .space-agent-kernel-layout .agent-kernel-sidebar {
    padding: 0 0 18px !important;
    border-right: 0 !important;
    border-bottom: 1px solid rgba(24, 24, 27, 0.06) !important;
  }

  .space-agent-kernel-layout .soul-editor-shell,
  .space-agent-kernel-layout .soul-editor-pane textarea {
    min-height: 320px;
  }
}
