.epv-wrapper{width:100%;margin:40px auto 15px;background:#fff;border:1px solid #e0e0e0;font-family:'Oswald','Arial Narrow',Arial,Helvetica,sans-serif;color:#01060f;position:relative;overflow:hidden;clear:both;display:block}.epv-header{display:flex;flex-direction:column;justify-content:center;height:var(--epv-altura-cabecalho);padding:25px;box-sizing:border-box;overflow:hidden;border-bottom:1px solid #f0f0f0}.epv-header .epv-meta{display:flex;align-items:center;gap:10px;margin-bottom:10px}.epv-number{background:#f05;color:#fff;width:22px;height:22px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.epv-question{color:#01060f;margin:0;font-size:24px;line-height:1.25;font-weight:700;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.epv-container{padding:30px 25px;background:#fafafa}.epv-options-grid{flex:1 1 auto;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:minmax(76px,auto);align-content:center;gap:16px;min-height:0}.epv-com-imagens .epv-options-grid{grid-auto-rows:1fr;align-content:stretch}.epv-option-card{border:1px solid #eee;background:#fff;cursor:pointer;transition:all 0.35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:center;position:relative;min-height:0;overflow:hidden}.epv-option-card:hover{border-color:#01060f;transform:translateY(-4px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.epv-option-card.selected{border-color:#f05;background:#fff}.epv-option-card.selected::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:#f05}.epv-option-image{flex:1 1 auto;min-height:0}.epv-option-image img{width:100%;height:100%;min-height:90px;object-fit:cover;display:block;filter:brightness(.95);transition:filter 0.3s}.epv-option-card:hover .epv-option-image img{filter:brightness(1.05)}.epv-option-content{flex:0 0 auto;padding:16px 18px}.epv-selector{display:flex;align-items:center;gap:15px}.epv-letter{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #ddd;color:#bbb;font-size:11px;font-weight:700}.epv-option-card.selected .epv-letter{background:#f05;border-color:#f05;color:#fff}.epv-label{font-size:17px;font-weight:400;line-height:1.3}.epv-results-list{height:100%;display:flex;flex-direction:column;justify-content:center;gap:16px}.epv-result-item{width:100%}.epv-result-label{display:flex;justify-content:space-between;font-weight:700;margin-bottom:8px;font-size:16px;letter-spacing:0}.epv-progress-bar{width:100%;height:12px;background:#e0e0e0;position:relative;overflow:hidden}.epv-progress-fill{height:100%;background:#f05;position:relative;overflow:hidden;animation:epv-fill 0.9s cubic-bezier(.2,.8,.2,1) both}@keyframes epv-fill{from{width:0}}.epv-progress-fill::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .3),transparent);animation:epv-shimmer 2s infinite}@keyframes epv-shimmer{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.epv-total-info{font-size:12px;color:#999;margin-top:6px;letter-spacing:0}.epv-branding{display:flex;align-items:center;justify-content:flex-end;height:var(--epv-altura-rodape);padding:0 20px;box-sizing:border-box;border-top:1px solid #eee;font-size:11px;color:#bbb}[data-theme="dark"] .epv-wrapper{background:#01060f!important;border-color:#1a202c!important;color:#eee!important;box-shadow:0 10px 30px rgb(0 0 0 / .5)!important}[data-theme="dark"] .epv-header .epv-question{color:#fff!important}[data-theme="dark"] .epv-container{background:#050a14!important}[data-theme="dark"] .epv-option-card{background:#0d121d!important;border-color:#1a202c!important}[data-theme="dark"] .epv-option-card .epv-label{color:#eee!important}[data-theme="dark"] .epv-option-card:hover{border-color:#ff0055!important;background:#151b28!important}[data-theme="dark"] .epv-option-card.selected{border-color:#ff0055!important;background:#0d121d!important}[data-theme="dark"] .epv-letter{border-color:#333!important;color:#666!important}[data-theme="dark"] .epv-progress-bar{background:#1a202c!important}[data-theme="dark"] .epv-result-label{color:#fff!important}[data-theme="dark"] .epv-total-info,[data-theme="dark"] .epv-branding{color:#444!important;border-color:#1a202c!important}[data-theme="dark"] .epv-option-card.selected .epv-label{color:#fff!important}.epv-loading-suspense{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.epv-spinner{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #f05;border-radius:50%;animation:epv-spin 1s linear infinite;margin-bottom:20px}@keyframes epv-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.epv-loading-suspense p{font-size:18px;font-weight:700;color:#01060f;margin:0;letter-spacing:0;animation:epv-pulse 1.5s ease-in-out infinite}@keyframes epv-pulse{0%{opacity:.6}50%{opacity:1}100%{opacity:.6}}[data-theme="dark"] .epv-loading-suspense p{color:#fff!important}[data-theme="dark"] .epv-spinner{border-color:#1a202c;border-top-color:#f05}.epv-next-poll-btn{width:100%;flex:0 0 auto;margin-top:auto;padding:16px;background:#01060f;color:#fff;border:2px solid #fff0;font-size:16px;font-weight:700;cursor:pointer;transition:all 0.3s cubic-bezier(.4,0,.2,1);font-family:inherit;border-radius:4px}.epv-next-poll-btn:hover{background:#fff;color:#01060f;border-color:#01060f;box-shadow:0 5px 15px rgb(0 0 0 / .1);transform:translateY(-2px)}[data-theme="dark"] .epv-next-poll-btn{background:#ff0055!important;color:#fff!important}[data-theme="dark"] .epv-next-poll-btn:hover{background:#1a202c!important;border-color:#ff0055!important;color:#ff0055!important}.epv-footer{margin-top:25px}.epv-submit-btn{display:inline-flex;align-items:baseline;gap:10px;padding:15px 34px;background:#01060f;color:#fff;border:2px solid #01060f;border-radius:0;font-family:inherit;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;cursor:pointer;transition:background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease}.epv-submit-btn span{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;opacity:.65}.epv-submit-btn:hover:not(:disabled),.epv-submit-btn:focus-visible:not(:disabled){background:#f05;border-color:#f05;color:#fff}.epv-submit-btn:focus-visible{outline:3px solid rgb(255 0 85 / .45);outline-offset:2px}.epv-submit-btn:disabled{background:#fff0;border-color:#d8d8d8;color:#aaa;cursor:not-allowed}[data-theme="dark"] .epv-submit-btn{background:#ff0055!important;border-color:#ff0055!important;color:#fff!important}[data-theme="dark"] .epv-submit-btn:hover:not(:disabled){background:transparent!important;color:#ff0055!important}[data-theme="dark"] .epv-submit-btn:disabled{background:transparent!important;border-color:#1a202c!important;color:#555!important}@media (max-width:600px){.epv-submit-btn{width:100%;justify-content:center}.epv-submit-btn span{display:none}}.epv-erro{grid-row:2;grid-column:1;margin:18px 0 0;padding:12px 14px;background:#fff4f7;border-left:4px solid #f05;color:#8a0030;font-size:14px;line-height:1.45}[data-theme="dark"] .epv-erro{background:#1a0a12!important;color:#ff6f9c!important}.epv-wrapper{transition:opacity 0.25s ease}.epv-wrapper.epv-a-sair{opacity:0}.epv-next-poll-btn{animation:epv-surgir 0.6s ease 0.4s both}@keyframes epv-surgir{from{opacity:0}to{opacity:1}}.epv-next-poll-btn.epv-tudo-votado{background:#2e7d32!important;border-color:#2e7d32!important;color:#fff!important}.epv-spinner-mini{width:20px;height:20px;border-width:2px;margin:0 auto;display:inline-block;vertical-align:middle}@media (prefers-reduced-motion:reduce){.epv-wrapper,.epv-container,.epv-option-card,.epv-submit-btn,.epv-next-poll-btn{transition-duration:0.01ms!important}.epv-progress-fill,.epv-progress-fill::after,.epv-next-poll-btn,.epv-loading-suspense p,.epv-spinner{animation-duration:0.01ms!important;animation-iteration-count:1!important}}.epv-container{display:grid;grid-template-columns:100%;align-items:stretch}.epv-vista{grid-row:1;grid-column:1;display:flex;flex-direction:column;min-width:0;min-height:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease}.epv-vista.epv-ativa{opacity:1;visibility:visible;pointer-events:auto}.epv-vista-apurando .epv-loading-suspense{flex:1 1 auto;padding:20px}@media (prefers-reduced-motion:reduce){.epv-vista{transition-duration:0.01ms!important}}.epv-wrapper{--epv-altura-cabecalho:172px;--epv-altura-conteudo:380px;--epv-altura-rodape:40px}.epv-container{height:var(--epv-altura-conteudo);padding:24px 25px;box-sizing:border-box;overflow:hidden}.epv-footer{flex:0 0 auto;margin-top:20px}@media (max-width:900px){.epv-wrapper{--epv-altura-cabecalho:161px;--epv-altura-conteudo:400px}.epv-question{font-size:21px}}@media (max-width:600px){.epv-wrapper{--epv-altura-cabecalho:161px;--epv-altura-conteudo:420px;--epv-altura-rodape:36px}.epv-header{padding:20px 16px}.epv-question{font-size:17px;line-height:1.3;-webkit-line-clamp:4}.epv-container{padding:18px 16px}.epv-options-grid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:10px}.epv-label{font-size:14px}.epv-option-content{padding:10px 12px}.epv-selector{gap:10px}.epv-result-label{font-size:14px}}