/* Strato commerciale sopra l'app SEGNO: messaggio di sblocco, accesso e piano. Non cambia l'interfaccia di ricerca approvata. */
.segnoPaywall{margin:18px 0 8px;padding:16px 18px;border-radius:14px;background:#fff7e8;border:1.5px solid #e2c070;color:#3d2f0b;display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font:15px/1.45 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.segnoPaywall[hidden]{display:none}.segnoPaywall p{margin:0;flex:1 1 260px}
.segnoPaywallBtn{display:inline-block;background:#7a1733;color:#fff;text-decoration:none;font-weight:700;padding:12px 20px;border-radius:999px;white-space:nowrap}
.cmNav{display:inline-flex;gap:10px;align-items:center;margin-right:10px;font:13px system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.cmLink{background:none;border:0;color:#7a1733;text-decoration:underline;cursor:pointer;font:inherit;padding:4px}
.cmBtn{background:#7a1733;color:#fff;text-decoration:none;font-weight:700;padding:7px 14px;border-radius:999px;white-space:nowrap}
.cmBadge{background:#e8f4ec;color:#1f5a3a;border:1px solid #b9dcc5;font-weight:700;padding:5px 10px;border-radius:999px}
.segnoAttesa{margin:12px 0;padding:12px 14px;border-radius:12px;background:#f3eefb;border:1.5px solid #c9b6e8;color:#3a2a5a;font:14px/1.45 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}
.segnoAttesa[hidden]{display:none}
.cmLicenza{margin:0 0 16px;padding:14px 16px;border-radius:14px;background:#fff7e8;border:1.5px solid #e2c070;color:#3d2f0b;font:15px/1.5 system-ui,-apple-system,"Segoe UI",Arial,sans-serif}.cmLicenza a{color:#7a1733;font-weight:700}
/* contrasto minimo AA (4,5:1) per i testi secondari dell'app */
.segnoSignatureHelp{color:#6b655e!important}footer>.shell{color:#5f574d!important}
.v15Imp{display:none!important}
@media(max-width:700px){.cmNav .cmLink{display:none}.cmBtn{padding:6px 11px;font-size:12px}.segnoPaywall{padding:14px}}
