/* REALIDADE NEWS — Enquetes públicas 7.3 */
.rn-poll{font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:#fff;border:1px solid #e1e6ef;border-radius:12px;padding:23px;box-shadow:0 10px 32px rgba(17,23,34,.05);min-width:0;color:#152034}.rn-poll__top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:13px}.rn-poll__eyebrow{font-size:10px;letter-spacing:.1em;color:#dd2544;font-weight:900}.rn-poll__state{font:800 10px/1.3 Inter,system-ui,sans-serif;white-space:nowrap;border-radius:20px;padding:5px 10px}.rn-poll__live{background:#e8f7ef;color:#147945}.rn-poll__closed{background:#eef0f4;color:#677084}.rn-poll h2{font-family:'Barlow Condensed',Impact,'Arial Narrow',sans-serif!important;font-size:clamp(22px,2.1vw,32px)!important;font-weight:900!important;line-height:1.08!important;margin:0 0 10px!important;text-transform:uppercase!important;letter-spacing:0!important;color:#142031!important}.rn-poll__desc{font-size:12px;line-height:1.65;color:#5b687c;margin:0 0 17px!important}.rn-poll__form fieldset{border:0;margin:0;padding:0}.rn-poll__form .sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rn-poll__choice{display:flex;align-items:center;gap:10px;padding:11px 12px;background:#f8f9fc;border:1px solid #e1e6ef;border-radius:7px;margin:8px 0;cursor:pointer;font-size:12px;font-weight:700;line-height:1.45;transition:border-color .15s,background .15s}.rn-poll__choice:has(input:checked){border-color:#e52345;background:#fff2f5}.rn-poll__choice input{accent-color:#df2342;flex:none;width:16px;height:16px;cursor:pointer}.rn-poll__submit{background:#e52345;color:#fff;border:0;border-radius:7px;min-height:42px;padding:11px 15px;font-weight:850;font-size:12px;margin:12px 0;display:inline-flex;justify-content:space-between;align-items:center;gap:26px;cursor:pointer}.rn-poll__submit:hover{background:#c51a37}.rn-poll__notice{padding:11px 12px;border-radius:7px;background:#fff1f2;color:#a41e38;font-size:12px;font-weight:700;margin-bottom:14px}.rn-poll__notice.is-success{background:#e9f9ef;color:#187648}.rn-poll__thanks{font-size:12px;font-weight:800;color:#168651;margin:10px 0 16px}.rn-poll__results{margin-top:14px}.rn-poll__result{margin:12px 0}.rn-poll__result-top{display:flex;justify-content:space-between;gap:10px;align-items:start;font-size:12px;font-weight:700;line-height:1.5;margin-bottom:6px}.rn-poll__result-top strong{color:#d72542}.rn-poll__track{height:7px;border-radius:20px;background:#ecedf2;overflow:hidden}.rn-poll__bar{height:100%;background:linear-gradient(90deg,#cb0925,#ef3b56);border-radius:20px}.rn-poll__total{font-size:11px;color:#687487;margin-top:12px}.rn-poll__legal{margin:16px 0 0!important;border-top:1px solid #e8ebf0;padding-top:12px;font-size:10px!important;color:#8791a0;line-height:1.5!important}.rn-poll-page{padding-top:42px;padding-bottom:70px;min-height:60vh}.rn-poll-page__head{margin-bottom:24px}.rn-poll-page__head h1{font-family:'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;font-size:clamp(38px,5vw,64px);font-weight:900;margin:8px 0}.rn-poll-page__head p{font-size:14px;color:#657084;max-width:750px}.rn-poll-page__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.rn-poll-page__pagination{display:flex;justify-content:center;gap:12px;margin-top:26px}.rn-poll-empty{background:#fff;border:1px solid #e3e7ef;border-radius:14px;padding:35px}.rn-poll-empty h2{font-size:25px}.rn-poll-empty p{color:#687486}
@media(max-width:820px){.rn-poll-page__grid{grid-template-columns:1fr}}@media(max-width:520px){.rn-poll{padding:18px}.rn-poll-page{padding-top:28px}.rn-poll__top{gap:6px}}
