/* Mega Engine — l'anteprima «che cosa sorvegliamo su questa scheda», per chi
   non ha un account. Si carica solo su Sorveglia Prodotti: vedi Shortcodes::render(). */
.me-pprev__title { margin: 0 0 .5rem; }
.me-pprev__lead { margin: .75rem 0 .35rem; font-weight: 600; }
.me-pprev__desc {
    margin: 0 0 .5rem; padding: .6rem .8rem;
    border: 1px solid rgba(127, 127, 127, .3); border-left: 4px solid rgba(127, 127, 127, .45);
    border-radius: 8px; background: rgba(127, 127, 127, .06);
    font-size: .92em; line-height: 1.45; font-style: italic;
    /* Il testo della scheda altrui va letto come testo: una parola lunghissima
       non deve sfondare il riquadro sul telefono. */
    overflow-wrap: anywhere;
}
.me-pprev__source { margin: 0 0 .5rem; opacity: .8; font-size: .92em; font-style: normal; }
.me-pprev__note { margin: .5rem 0; padding: .55rem .7rem; border-radius: 8px; border-left: 4px solid currentColor; }
.me-pprev__note--ok { color: #1a7f37; background: rgba(26, 127, 55, .08); }
.me-pprev__note--warn { color: #9a6700; background: rgba(154, 103, 0, .09); }
.me-pprev__note--bad { color: #b3261e; background: rgba(179, 38, 30, .08); }
.me-pprev__note--neutral { color: inherit; background: rgba(127, 127, 127, .08); }
.me-pprev__cta { margin-top: 1rem; }
.me-pprev__cta-text { margin: 0 0 .6rem; }
@media (max-width: 560px) {
    .me-pprev__desc { font-size: .88em; }
}
