/* Kayron Header V2 */

.kayron-header-shell{
  background:#ffffff;
  border-bottom:1px solid #eaeaea;
}

/* TOP BAR */
.kayron-topbar{
  background:#0d47a1;
  color:#fff;
  font-size:13px;
}
.kayron-topbar-inner{
  display:flex;
  justify-content:space-between;
  align-items:center;
  padding:6px 0;
}
.kayron-topbar i{ margin-right:5px; }

/* MAIN NAV */
.kayron-mainnav-wrap{
  background:#ffffff;
  box-shadow:0 2px 8px rgba(0,0,0,0.05);
}
.kayron-mainnav{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:12px 0;
}

/* LOGO */
.kayron-logo-link img{
  height:80px;
  width:auto;
  display:block;
}

/* NAV */
.kayron-nav{
  display:flex;
  gap:25px;
  align-items:center;
}
.kayron-nav a{
  text-decoration:none;
  font-weight:600;
  color:#0d47a1;
  font-size:18px;
  transition:0.2s;
}
.kayron-nav a:hover{ color:#1565c0; }

/* BUTTONS */
.kayron-actions{
  display:flex;
  gap:10px;
  align-items:center;
}
.kayron-btn{
  padding:8px 16px;
  border-radius:5px;
  font-size:13px;
  text-decoration:none;
  font-weight:600;
  display:inline-flex;
  align-items:center;
  justify-content:center;
}
.kayron-btn-ghost{
  border:1px solid #0d47a1;
  color:#0d47a1;
  background:#fff;
}
.kayron-btn-ghost:hover{
  background:#0d47a1;
  color:#fff;
}
.kayron-btn-primary{
  background:#0d47a1;
  color:#fff;
}
.kayron-btn-primary:hover{
  background:#1565c0;
  color:#fff;
}

/* MOBILE */
@media(max-width:992px){
  .kayron-nav{ display:none; }
  .kayron-mainnav{ flex-wrap:wrap; gap:12px; }
  .kayron-actions{ width:100%; justify-content:flex-end; }
  .kayron-topbar-inner{
    flex-direction:column;
    gap:4px;
    text-align:center;
  }
}
