.vote-module__h-NQ5a__page{color:#142f3a;background:linear-gradient(145deg,#f7fcfd 0%,#eef9fb 55%,#fff8f4 100%);min-height:100vh;padding:clamp(24px,5vw,64px) 16px}.vote-module__h-NQ5a__shell{width:min(100%,760px);margin:0 auto}.vote-module__h-NQ5a__kicker{color:#079fbd;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:12px;font-weight:900;display:flex}.vote-module__h-NQ5a__kicker:before{content:"";background:#ef6b5d;border-radius:9px;width:28px;height:3px}.vote-module__h-NQ5a__page h1{letter-spacing:-.055em;color:#112938;margin:0;font-size:clamp(34px,7vw,64px);line-height:.98}.vote-module__h-NQ5a__description{color:#6c8088;margin:14px 0 0;font-size:16px;line-height:1.6}.vote-module__h-NQ5a__hint{color:#6c8088;margin:14px 0 0;font-size:14px;line-height:1.55}.vote-module__h-NQ5a__banner{object-fit:cover;border:1px solid #d5e9ec;border-radius:26px;width:100%;height:clamp(150px,28vw,280px);margin:26px 0;display:block;box-shadow:0 18px 45px #17627318}.vote-module__h-NQ5a__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #d8eaed;border-radius:24px;margin-top:18px;padding:clamp(20px,4vw,32px);box-shadow:0 18px 45px #17627312}.vote-module__h-NQ5a__card h2{color:#183541;margin:0;font-size:clamp(20px,4vw,28px);line-height:1.2}.vote-module__h-NQ5a__options{gap:12px;margin:22px 0;display:grid}.vote-module__h-NQ5a__option{color:#27444e;cursor:pointer;background:#fff;border:1px solid #d9e8ea;border-radius:17px;align-items:center;gap:14px;min-height:60px;padding:15px 17px;font-size:17px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.vote-module__h-NQ5a__option:hover{border-color:#10b3cf;transform:translateY(-1px)}.vote-module__h-NQ5a__option:has(input:checked){background:#f2fcfd;border-color:#08afd0;box-shadow:0 0 0 4px #08afd01c}.vote-module__h-NQ5a__option input{accent-color:#08afd0;flex:none;width:21px;height:21px}.vote-module__h-NQ5a__button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#173642;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:12px 20px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 8px 18px #17364224}.vote-module__h-NQ5a__button:hover:not(:disabled){background:#0c5263;transform:translateY(-1px)}.vote-module__h-NQ5a__button:disabled{opacity:.5;cursor:not-allowed}.vote-module__h-NQ5a__success{color:#16805f;align-items:center;gap:10px;margin:0;font-weight:800;display:flex}.vote-module__h-NQ5a__result{margin:18px 0}.vote-module__h-NQ5a__result>div:first-child{justify-content:space-between;gap:12px;font-size:14px;display:flex}.vote-module__h-NQ5a__bar{background:#e5f0f2;border-radius:99px;height:10px;margin-top:8px;overflow:hidden}.vote-module__h-NQ5a__bar i{border-radius:inherit;background:#08afd0;height:100%;display:block}.vote-module__h-NQ5a__statusCard{text-align:center;padding:44px 24px}.vote-module__h-NQ5a__statusCard h2{margin:12px 0 7px}.vote-module__h-NQ5a__statusCard p{color:#71848a;margin:0;line-height:1.6}.vote-module__h-NQ5a__statusIcon{color:#08a8c5;background:#e7f8fa;border-radius:20px;place-items:center;width:56px;height:56px;margin:auto;font-size:30px;display:grid}@media (max-width:600px){.vote-module__h-NQ5a__page{padding:24px 14px 40px}.vote-module__h-NQ5a__kicker{margin-bottom:14px}.vote-module__h-NQ5a__banner{border-radius:20px;height:170px;margin:20px 0}.vote-module__h-NQ5a__card{border-radius:20px;padding:20px 16px}.vote-module__h-NQ5a__option{font-size:16px}.vote-module__h-NQ5a__button{width:100%}}@media (prefers-reduced-motion:reduce){.vote-module__h-NQ5a__option,.vote-module__h-NQ5a__button{transition:none}}
