.prix-emplacement{
    display:inline;
    padding:0;
    border:0;
    background:transparent;
    color:#1265a8;
    text-decoration:underline;
    font:inherit;
    cursor:pointer;
}

.plan-lecture-seule .bloc-magasin{
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:default;
}

.plan-lecture-seule .choix-zone.contient-article,
.plan-lecture-seule .choix-sous-zone.contient-article{
    border-color:#087438;
    box-shadow:inset 0 0 0 3px rgba(32,164,90,.35);
}

.plan-lecture-seule .choix-zone.sans-emplacement,
.plan-lecture-seule .choix-sous-zone.sans-emplacement{
    opacity:.42;
    cursor:default;
    filter:grayscale(.75);
}

.plan-lecture-seule.niveau-blocs{
    height:calc(100vh - 210px);
    height:calc(100dvh - 210px);
}

.message-plan{
    text-align:center;
    color:#b42318;
    font-weight:bold;
}

#nom-article-plan{
    margin:6px 0;
    text-align:center;
    color:#172033;
}

#resume-emplacements-plan{
    max-height:58px;
    overflow:auto;
    font-size:12px;
}

@media(max-width:520px){
    .plan-lecture-seule.niveau-blocs{
        height:calc(100vh - 190px);
        height:calc(100dvh - 190px);
    }

    #resume-emplacements-plan{
        max-height:42px;
    }
}
