/* IKONVEX V22 — single profile avatar & clean welcome header */
/* Remove decorative vertical bar preceding Welcome back. */
.merged-portfolio::before,.portfolio.merged-portfolio::before{display:none!important;content:none!important}
.merged-portfolio .welcome::before,.merged-portfolio .welcome h1::before,
.merged-portfolio .merged-topbar::before{display:none!important;content:none!important}
/* Restore natural header alignment, one profile control on the right. */
.merged-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;min-width:0}
.merged-topbar .welcome{min-width:0;flex:1 1 auto}
.merged-topbar .welcome h1{margin:0 0 5px!important;padding-left:0!important;font-weight:600!important;letter-spacing:-.02em}
.merged-topbar .identity{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.merged-topbar .righthead{flex:0 0 auto;display:flex;align-items:center;gap:12px}
.merged-topbar .righthead .profile-click{width:42px;height:42px;flex:0 0 42px;display:inline-flex;align-items:center;justify-content:center;position:relative}
.merged-topbar .righthead .profile-click .profile{display:block;width:40px;height:40px;object-fit:cover;border:2px solid #f1defe;border-radius:50%}
/* Hide any old duplicate greeting avatar and decorative status dot. */
.ikon-greeting-profile{display:none!important}
.merged-topbar .righthead .profile-click::after{display:none!important;content:none!important}
@media(max-width:760px){
 .merged-topbar{gap:8px!important}
 .merged-topbar .welcome h1{font-size:15px!important;line-height:1.3}
 .merged-topbar .identity{font-size:10px!important;gap:4px}
 .merged-topbar .righthead{gap:8px}
 .merged-topbar .righthead .profile-click{width:34px;height:34px;flex-basis:34px}
 .merged-topbar .righthead .profile-click .profile{width:33px;height:33px}
 .merged-topbar .separator{display:none!important}
}
