/* Pop'Dem – formulaire de devis : compléments au style Fluent Forms (repris tel quel) */
.pdd-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.fluentform .ff-btn-submit[disabled]{opacity:.65;cursor:wait}
#fluentform_1_errors ul{margin:12px 0 0;padding:0;list-style:none;color:#d93025;font-weight:600}

.pdd-testbadge{margin:0 0 12px;padding:8px 14px;border:2px dashed #000011;border-radius:14px;background:#FFF6E2;font:700 .85rem Poppins,sans-serif;text-align:center}

/* Bouton « Compléter mon devis en jouant » dans le message de confirmation */
.pdd-merci{margin:0}
.pdd-jouer{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font:800 .95rem/1 Poppins,sans-serif;color:#FFFCF1;background:#FE6F60;border:3px solid #000011;border-radius:999px;box-shadow:3px 4px 0 #000011;padding:12px 20px;cursor:pointer;text-decoration:none}
.pdd-jouer:hover{background:#FFFCF1;color:#000011}
.pdd-ok-jeu{margin:10px 0 0;font-weight:700;color:#0a7a3d}

/* Jeu en plein écran par-dessus le site */
.pdd-ov{position:fixed;inset:0;z-index:2147483000;background:#D9BFAD;opacity:0;transition:opacity .25s}
.pdd-ov.is-on{opacity:1}
.pdd-ov iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.pdd-ov .pdd-x{position:absolute;top:max(8px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:2;width:34px;height:34px;border-radius:50%;border:2px solid #000011;background:#FFFCF1;color:#000011;font:800 18px/1 Poppins,sans-serif;cursor:pointer;box-shadow:2px 3px 0 #000011;display:flex;align-items:center;justify-content:center;padding:0}
html.pdd-lock,html.pdd-lock body{overflow:hidden!important}
