/* Infinity Events V12 · política, privacidad y controles de reseñas */
html body .ie-reviews-widget .ir-card,
html body.ir-page .ir-main .ir-card{background:#fffdf8!important;color:#080808!important;border-color:#d4c39e!important}
html body .ie-reviews-widget .ir-card :where(h2,h3,h4,p,strong,b,span,label),
html body.ir-page .ir-main .ir-card :where(h2,h3,h4,p,strong,b,span,label){color:#080808!important;text-shadow:none!important;-webkit-text-fill-color:currentColor!important}
html body .ie-reviews-widget .ir-public-email,
html body.ir-page .ir-main .ir-public-email{margin-top:5px;color:#28251f!important;font-size:.74rem;font-weight:800;overflow-wrap:anywhere}
.ir-page-size-field{display:grid;gap:7px;font-size:.78rem;font-weight:800;color:#292720!important}
.ir-page-size-field select,.ir-widget-page-size{min-height:42px;padding:10px 12px;border:1px solid #bca779;border-radius:12px;background:#fff!important;color:#080808!important;font:inherit;font-weight:800}
.ir-email-privacy{display:flex!important;align-items:flex-start;gap:10px;padding:13px 14px;border:1px solid rgba(240,212,119,.22);border-radius:13px;background:rgba(255,255,255,.055)}
.ir-email-privacy input[type=checkbox]{width:auto!important;margin-top:3px;accent-color:#d1a13c}
.ir-email-privacy small{display:block;margin-top:4px;color:#d8cfbd;line-height:1.45;font-weight:500}
.ie-reviews-widget .ir-widget-limit{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#080808!important;font-size:.76rem;font-weight:900}
.ie-reviews-widget .ir-widget-page-size{min-width:72px}
@media(max-width:620px){.ir-page-size-field{width:100%}.ir-page-size-field select{width:100%}.ie-reviews-widget .ir-widget-limit{width:100%}}
