/* ANAMEC P106 - IDENTIDAD VISUAL */

#anp100-overlay .anp106-header {
 display:flex;
 align-items:center;
 gap:12px;
}

#anp100-overlay .anp106-anamec-logo {
 width:44px;
 height:44px;
 object-fit:contain;
 flex-shrink:0;
}

#anp100-overlay .anp106-logo-tab,
#anp100-overlay .anp106-logo-title {
 display:inline-flex;
 align-items:center;
 gap:9px;
}

#anp100-overlay .anp106-payphone-tab-logo {
 width:23px;
 height:23px;
 object-fit:contain;
}

#anp100-overlay .anp106-payphone-logo {
 width:38px;
 height:38px;
 object-fit:contain;
}

#anp100-overlay .anp106-bank-logo {
 width:38px;
 height:38px;
 object-fit:contain;
 flex-shrink:0;
}

#anp100-overlay .anp106-bank-initial-hidden {
 display:none !important;
}

#anp100-overlay .anp104-credit-description {
 font-size:17px;
 line-height:1.65;
 color:#122C50;
}

#anp100-overlay .anp104-credit-head h3 {
 color:#122C50;
 font-weight:800;
}

#anp100-overlay .anp104-whatsapp {
 background:#12833B;
 color:#FFFFFF;
 font-weight:800;
}
/* ANAMEC P109 - COLORES BANCARIOS Y LOGO */

#anp100-overlay .anp106-anamec-logo {
    width: 60px !important;
    height: 60px !important;
    padding: 5px !important;
    background: #FFFFFF !important;
    border-radius: 12px !important;
    object-fit: contain !important;
    box-sizing: border-box !important;
}

/* Banco Pichincha */
#anp100-overlay .anp100-bank:has(
    img[src*="pichincha.png"]
) {
    background: #FFF6CF !important;
    border-color: #EBD57A !important;
}

/* Produbanco */
#anp100-overlay .anp100-bank:has(
    img[src*="produbanco.png"]
) {
    background: #E9F7EC !important;
    border-color: #B8DFC2 !important;
}

/* Banco Guayaquil */
#anp100-overlay .anp100-bank:has(
    img[src*="guayaquil.png"]
) {
    background: #FCE9F3 !important;
    border-color: #EDBDD6 !important;
}

/* Banco del Pacifico */
#anp100-overlay .anp100-bank:has(
    img[src*="pacifico.png"]
) {
    background: #E6F5FC !important;
    border-color: #B4DFF0 !important;
}

/* Banco seleccionado: borde corporativo magenta */
#anp100-overlay .anp100-bank[aria-pressed="true"],
#anp100-overlay .anp100-bank[aria-selected="true"],
#anp100-overlay .anp100-bank:focus-visible {
    border: 2px solid #C51B82 !important;
    box-shadow: 0 0 0 1px rgba(197,27,130,.10);
}

/* Mantener los logotipos completos */
#anp100-overlay .anp106-bank-logo {
    width: 42px !important;
    height: 42px !important;
    object-fit: contain !important;
    flex-shrink: 0;
}
