/* Keep the global search useful without spanning the whole dashboard hero. */
html body #root .dashboard-home-hero .dashboard-ai-toolbar {
  width: min(420px, 100%) !important;
  max-width: 100% !important;
  min-height: 44px !important;
  margin-left: 0 !important;
  padding-inline: 12px !important;
  border-radius: 14px !important;
  transform: translate(-40px, 20px) !important;
}

html body #root .dashboard-home-hero .dashboard-ai-toolbar input {
  font-size: 14px !important;
  font-weight: 750 !important;
}

html body #root .dashboard-home-hero .dashboard-ai-toolbar + div[style*="position: absolute"] {
  top: 86px !important;
  left: 302px !important;
  right: auto !important;
  width: min(420px, calc(100% - 326px)) !important;
}

@media (max-width: 760px) {
  html body #root .dashboard-home-hero .dashboard-ai-toolbar {
    width: 100% !important;
    transform: none !important;
  }

  html body #root .dashboard-home-hero .dashboard-ai-toolbar + div[style*="position: absolute"] {
    top: 178px !important;
    left: 16px !important;
    right: 16px !important;
    width: auto !important;
  }
}
