.ai-poll{padding:60px 20px;background:#06130f;color:#edf7f0;border-block:1px solid #234633}.ai-poll-inner{max-width:1060px;margin:auto}.ai-poll h2{font-size:clamp(26px,4vw,42px);margin:12px 0}.ai-poll p{color:#adbdaf;line-height:1.7}.ai-poll form{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ai-poll label{display:grid;gap:6px}.ai-poll input{background:#091d15;color:white;border:1px solid #426247;border-radius:10px;padding:12px;max-width:100%}.ai-poll button{border:1px solid #a99648;background:#173724;color:#fff0ac;padding:13px 18px;border-radius:10px;cursor:pointer}.ai-poll button:disabled{opacity:.5;cursor:default}.ai-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:24px 0}.ai-option{display:block!important;position:relative;padding:16px;border:1px solid #355840;border-radius:12px;background:#0a2016}.ai-option strong{display:block;margin:10px 0}.ai-option progress{width:100%;accent-color:#47d689}.ai-option input{margin-inline-end:10px}.ai-poll [hidden]{display:none!important}.ai-poll [role=status]{min-height:1.5em;color:#ffdda0}.ai-poll :focus-visible{outline:3px solid #e6c754;outline-offset:3px}@media(max-width:480px){.ai-poll form>label{width:100%}.ai-options{grid-template-columns:1fr 1fr}.ai-option{padding:12px;font-size:14px}}

.ai-poll .ai-brand{display:flex;align-items:center;gap:10px;min-height:44px}.ai-poll .ai-brand img{width:40px;height:40px;object-fit:contain;flex-shrink:0;background:#fff;border-radius:9px;padding:5px;box-sizing:border-box}.ai-poll .ai-brand input{margin:0;flex-shrink:0}.ai-poll .ai-brand span{overflow-wrap:anywhere}.ai-poll .ai-option:has(input:checked){border-color:#e6c754}.ai-poll .ai-option:has(input:disabled){cursor:default}@media(max-width:480px){.ai-poll .ai-brand{flex-wrap:wrap;gap:7px}.ai-poll .ai-brand span{flex-basis:100%}}
