/* Code promo Armurier Expert sous les boutons Maxiprotec (1.14.0).
   Contrastes : texte #334155 sur blanc 10,4:1 ; code #a10d25 sur #fff1f2
   7,0:1 ; version sombre : texte #e2e8f0 sur #0f172a 14,4:1, code blanc sur
   #c8102e 5,9:1. Les !important tiennent tete aux styles propres des fiches
   avis, qui habillent tous leurs p (constate sur les titres en 1.13.0). */
p.acp-x50 {
    margin: 8px 0 0 !important;
    padding: 0 !important;
    font-family: var(--ae-texte, 'Inter', -apple-system, 'Segoe UI', sans-serif) !important;
    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;
    color: #334155 !important;
    text-align: inherit;
}

p.acp-x50 .acp-x50-code {
    display: inline-block;
    margin: 0 2px;
    padding: 1px 7px;
    border: 1px dashed #c8102e;
    border-radius: 3px;
    background: #fff1f2;
    color: #a10d25;
    font: 700 12.5px/1.4 ui-monospace, 'SFMono-Regular', Menlo, Consolas, monospace;
    letter-spacing: .04em;
    text-transform: none;
    cursor: pointer;
    vertical-align: baseline;
}

p.acp-x50 .acp-x50-code:hover {
    background: #ffe4e6;
}

p.acp-x50 .acp-x50-code:focus-visible {
    outline: 2px solid #0f172a;
    outline-offset: 2px;
}

p.acp-x50.acp-x50--sombre {
    color: #e2e8f0 !important;
}

p.acp-x50.acp-x50--sombre .acp-x50-code {
    border-color: #ffffff;
    background: #c8102e;
    color: #ffffff;
}

p.acp-x50.acp-x50--sombre .acp-x50-code:focus-visible {
    outline-color: #ffffff;
}

/* 1.14.2 : mention posee dans une boite en ligne (.buy-row des fiches avis) :
   elle passe sur sa propre ligne, sous le nom et le bouton. */
.acp-x50-hote {
    flex-wrap: wrap !important;
}

.acp-x50-hote > p.acp-x50 {
    flex: 0 0 100%;
    max-width: 100%;
}
