.integroo-ad{max-width:620px;margin:22px auto;font-family:Arial,sans-serif}.ia-card{background:#fff;border:1px solid #e8e8e8;border-radius:22px;padding:18px;box-shadow:0 8px 28px #00000012;text-align:center}.ia-label{font-size:10px;font-weight:900;letter-spacing:1.4px;color:#888;margin-bottom:8px}.ia-icon{font-size:34px;margin:6px 0}.ia-q{font-size:21px;font-weight:900;line-height:1.3;margin:8px 0 14px}.ia-answers{display:grid;gap:8px}.ia-answer{min-height:50px;border:2px solid #ddd;border-radius:14px;background:#fff;font-weight:800;font-size:15px;padding:9px 12px;cursor:pointer}.ia-answer.good{background:#e8f8ec;border-color:#25a244;color:#176b2a}.ia-answer.bad{background:#fdeaea;border-color:#d83b3b;color:#8b2222}.ia-feedback{font-size:17px;font-weight:900;margin:13px 0 4px}.ia-explain{font-size:13px;color:#666;line-height:1.4}.ia-brand{margin-top:14px;border-radius:17px;padding:18px;color:#fff}.ia-brand-logo{max-width:150px;max-height:80px;object-fit:contain;background:#fff;border-radius:10px;padding:6px;margin-bottom:8px}.ia-brand-name{font-size:28px;font-weight:900}.ia-brand-head{font-size:17px;font-weight:800;margin-top:5px}.ia-brand p{line-height:1.4;margin:8px 0 12px}.ia-cta{display:block;text-decoration:none;padding:12px;border-radius:12px;font-weight:900}.ia-scratch-wrap{position:relative;min-height:260px;border-radius:18px;overflow:hidden}.ia-scratch-under{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px}.ia-scratch-under .ia-brand{width:100%;margin:0}.ia-scratch{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:crosshair}.ia-hint{font-size:12px;color:#777;margin-top:9px}@media(max-width:480px){.integroo-ad{margin:16px auto}.ia-card{padding:14px;border-radius:18px}.ia-q{font-size:19px}.ia-answer{min-height:47px}.ia-brand{padding:15px}}
.ia-question-logo{display:block;max-width:150px;max-height:70px;object-fit:contain;margin:10px auto 14px}.ia-end{animation:iaReveal .35s ease both;margin-top:14px}.ia-endgraphic img{display:block;width:100%;height:auto;border-radius:16px}.ia-endgraphic .ia-cta{display:block;margin-top:10px;text-align:center}.ia-graphic-link{display:block}.ia-end.show{animation:iaReveal .35s ease both}@keyframes iaReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

.ia-game-stage{position:relative;height:520px;max-height:70vh;min-height:450px;overflow:hidden;border-radius:18px;background:linear-gradient(#fff2d8,#ffc96e);touch-action:none}.ia-game-hud{position:absolute;z-index:20;top:10px;left:10px;right:10px;display:flex;justify-content:space-between;pointer-events:none}.ia-game-hud b{background:#171717;color:#fff;padding:8px 11px;border-radius:999px;font-size:12px}.ia-game-overlay,.ia-game-end{position:absolute;inset:0;z-index:40;background:#111c;color:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.ia-game-overlay>div,.ia-game-end>div{width:100%;max-width:390px;background:#fff;color:#111;border-radius:20px;padding:22px 18px}.ia-game-overlay p{color:#666;line-height:1.4}.ia-game-big{font-size:48px}.ia-game-start,.ia-game-replay{width:100%;border:0;border-radius:13px;background:#171717;color:#fff;padding:14px;font-weight:900}.ia-game-result{font-size:20px;font-weight:900;margin:10px}.ia-game-player{position:absolute;z-index:15;bottom:12px;left:50%;transform:translateX(-50%);width:86px;height:76px;font-size:62px;display:flex;align-items:center;justify-content:center}.ia-game-player img,.ia-game-target img,.ia-game-fall img{width:100%;height:100%;object-fit:contain}.ia-game-target{position:absolute;z-index:12;width:78px;height:78px;border:0;background:transparent;font-size:58px;padding:0;touch-action:manipulation}.ia-game-fall{position:absolute;z-index:12;width:58px;height:58px;font-size:45px}.ia-game-end .ia-brand{margin:12px 0}.ia-game-end .ia-endgraphic{margin:12px 0}


/* 1.3.3 — izolacja frontendu od stylów motywu/EventON */
.integroo-ad .ia-answer,
.integroo-ad .ia-answer:link,
.integroo-ad .ia-answer:visited,
.integroo-ad .ia-answer:hover,
.integroo-ad .ia-answer:focus,
.integroo-ad .ia-answer:active,
.integroo-ad .ia-answer:disabled{
  display:block!important;width:100%!important;visibility:visible!important;opacity:1!important;
  color:#171717!important;-webkit-text-fill-color:#171717!important;text-shadow:none!important;
  font-family:Arial,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.25!important;
  letter-spacing:0!important;text-transform:none!important;text-indent:0!important;
  background:#fff!important;background-image:none!important;border:2px solid #ddd!important;
  min-height:50px!important;padding:12px 14px!important;margin:0!important;border-radius:14px!important;
  box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;
}
.integroo-ad .ia-answer.good,.integroo-ad .ia-answer.good:disabled{background:#e8f8ec!important;border-color:#25a244!important;color:#176b2a!important;-webkit-text-fill-color:#176b2a!important}
.integroo-ad .ia-answer.bad,.integroo-ad .ia-answer.bad:disabled{background:#fdeaea!important;border-color:#d83b3b!important;color:#8b2222!important;-webkit-text-fill-color:#8b2222!important}
.integroo-ad .ia-answers{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
.integroo-ad .ia-end[hidden]{display:none!important}
.integroo-ad .ia-end:not([hidden]){display:block!important}
.integroo-ad .ia-cta{box-sizing:border-box!important;visibility:visible!important;opacity:1!important;text-align:center!important}

/* 1.3.8 — interakcje w popupach EventON */
.evo_lightbox .integroo-ad,.evo_lightbox_body .integroo-ad,.eventon_popup .integroo-ad{position:relative!important;z-index:50!important;pointer-events:auto!important}
.evo_lightbox .integroo-ad .ia-card,.evo_lightbox .integroo-ad .ia-answers,.evo_lightbox .integroo-ad .ia-answer,.evo_lightbox_body .integroo-ad .ia-answer,.eventon_popup .integroo-ad .ia-answer{pointer-events:auto!important;touch-action:manipulation!important;position:relative!important;z-index:51!important}
