/* ============================================
   MODULES/HEADER_LOGO_V2.CSS
   Header logo AD-LASER + WON, sub-header (SMACSS module)
   AD LASER WON — SMACSS Modular V2
   Generated: 18 Mei 2026 (OVERLAP -11px — Pak Hendro decision)
   PATENT RULE Compliance
   ============================================ */

.header-logos { 
    display: flex; 
    justify-content: flex-start;
    align-items: center; 
    padding: 0 24px; /* NOTE 1: 24px dari tepi kiri */
    background: transparent;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 8px;
    gap: 0;
}

.ad-box img { 
    height: var(--ad-tinggi-pc); 
    display: block; 
    transform: translate(var(--ad-x-pc), var(--ad-y-pc));
}

/* OVERLAP DECISION — Pak Hendro pilih 18 Mei 2026 11:50
   Visual gap: -11px (WON overlap ke AD-LASER)
   Style: connected/chain look */
.won-box { 
    margin-left: -41px; /* TARIK WON masuk ke area AD-LASER */
    padding-left: 23px; /* Konten WON push back sedikit */
}

.won-box img { 
    height: var(--won-tinggi-pc); 
    display: block; 
    transform: translate(var(--won-x-pc), var(--won-y-pc)); 
}

/* NOTE 3: Sub-header text dengan BULLET (•) per baris */
.sub-header-text { 
    text-align: left;
    font-weight: 900; 
    font-size: 11px;
    color: var(--won-dark); 
    margin: 0; 
    padding: 0 24px;
    transform: translateY(-40%);
    position: relative;
    z-index: 2;
    text-transform: uppercase; 
    letter-spacing: 1.2px;
    line-height: 1.6;
}

.sub-header-text .sub-line-1,
.sub-header-text .sub-line-2 { 
    display: block;
    padding-left: 14px;
    position: relative;
}

.sub-header-text .sub-line-1::before,
.sub-header-text .sub-line-2::before {
    content: "•";
    position: absolute;
    left: 0;
    top: 0;
    color: var(--won-dark);
    font-weight: 900;
    font-size: 14px;
    line-height: 1.4;
}

.sub-header-text .sub-line-2 { 
    font-size: 10px;
    opacity: 0.85;
    margin-top: 2px;
}
