/* Custom Stylesheet hash:17760842691780495942 dated 03 Jun, 2026 19:12:30+Asia/Karachi */
/* Add custom CSS here */

.ace_scroller {
  color:white;
}
.ace_gutter-cell {
  color:white;
}

.search--home {
}


.hero-heading {
  color:white;
}

.nav__menu.open {
  padding:1em;
}

.search--home {
  padding-top:3em;
  padding-bottom:3em;
}



/* Aurea specific layout */

.logo {
  display: flex;
  margin: 0 10px;
}
.logo img {
  max-height: 64px;
  vertical-align: middle;
}

.logo span {
padding-top:24px;
  margin-left: 10px;
font-size: 18px;
font-family: 'ProximaNova-Medium';
color: rgb(25,48,67,1);
}

.nav-wrapper a {
  border: 0;
  font-size: 14px;
  padding: 0 20px 0 0;
  width: auto;
  font-weight: 600;
}
.user-nav {
  display: inline-block;
  position: absolute;
  white-space: nowrap;
}

@media (min-width: 768px) {
  .user-nav {
    position: relative;
  }
}

.hero {
  background-image: url('https://kayako-helpcenters-assets.s3.us-east-1.amazonaws.com/support-bonzai/homepage_background_image.svg');
  background-position: center;
  background-size: cover;
  height: 300px;
  padding: 0 20px;
  text-align: center;
  width: 100%;
}

.hero-inner {
  position: relative;
  top: 27%;
  transform: translateY(-50%);
  max-width: 610px;
  margin: 0 auto;
}


.products {
  display:flex;
  justify-content: center;
  padding-top: 52px; 
}

.products img{
  height: 48px;
  margin: 0 12px;
  filter: brightness(0) saturate(100%) invert(1) drop-shadow( 2px 2px 1px rgba(0, 0, 0, .7));
  }

.logo {
  display: flex;
  margin: 0 10px;
}
.logo img {
max-height: 64px;
vertical-align: middle;
}

.logo span {
padding-top:24px;
  margin-left: 10px;
font-size: 18px;
font-family: 'ProximaNova-Medium';
color: rgb(25,48,67,1);
}

/* ── Banner container ── */
.bz-version-notice {
  width: 100%;
  background: linear-gradient(90deg, #1a3a5c 0%, #1e4976 100%);
  border-bottom: 3px solid #f5a623;
  padding: 0;
  box-sizing: border-box;
}

.bz-notice-inner {
  max-width: 1100px;
  margin: 0 auto;
  padding: 14px 28px;
  display: flex;
  align-items: center;
  gap: 14px;
}

/* ── Info icon ── */
.bz-notice-icon-wrap {
  color: #f5a623;
  flex-shrink: 0;
  display: flex;
  align-items: center;
  opacity: 0.95;
}

/* ── Text block ── */
.bz-notice-body {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 6px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #e8edf3;
}

.bz-notice-headline {
  font-weight: 700;
  font-size: 14.5px;
  color: #f5c842;
  white-space: nowrap;
}

.bz-notice-detail {
  color: #cdd9e5;
}

.bz-notice-detail strong {
  color: #fff;
  font-weight: 600;
}

/* ── CTA link ── */
.bz-notice-body a {
  color: #f5a623;
  font-weight: 700;
  text-decoration: none;
  border-bottom: 1.5px solid rgba(245, 166, 35, 0.45);
  transition: color 0.15s, border-color 0.15s;
  white-space: nowrap;
}

.bz-notice-body a:hover {
  color: #ffd166;
  border-color: rgba(255, 209, 102, 0.8);
}

.bz-arrow {
  display: inline-block;
  transition: transform 0.15s;
}

.bz-notice-body a:hover .bz-arrow {
  transform: translateX(3px);
}

/* ── Responsive ── */
@media (max-width: 640px) {
  .bz-notice-inner {
    padding: 12px 16px;
    gap: 10px;
  }
  .bz-notice-headline {
    display: block;
    margin-bottom: 2px;
  }
}