.vote-cast[data-v-aad6f5be]{--v-red-deep:#a01400;--v-red:#db2213;--v-gold:#fee2a9;--v-banner-text:#ad3000;--v-cream:#fedcab;--v-cream-border:#feae6c;box-sizing:border-box;min-height:100vh;padding:16px 16px 0;background-image:url(../img/vote_bg.5d858e58.png);background-repeat:no-repeat;background-position:top;background-size:100% 100%;color:var(--v-gold);font-size:14px;display:flex;flex-direction:column;align-items:center}.vote-cast-blank[data-v-aad6f5be]{padding-top:60px}.vote-cast-blank-tip[data-v-aad6f5be]{margin-top:4px;text-align:center;font-size:13px;color:var(--v-gold);opacity:.85}.vote-cast-loading[data-v-aad6f5be]{padding-top:140px}.vote-cast-error[data-v-aad6f5be]{display:flex;flex-direction:column;align-items:center;padding:110px 16px 0}.vote-cast-error-icon[data-v-aad6f5be]{font-size:42px;color:var(--v-gold)}.vote-cast-error-text[data-v-aad6f5be]{margin:12px 0 20px;text-align:center;font-size:15px;color:var(--v-gold);line-height:1.6}.vote-cast-body[data-v-aad6f5be]{width:100%;padding-bottom:112px;display:flex;flex-direction:column;align-items:center}.vote-cast-subject[data-v-aad6f5be]{margin:6px 0;width:100%;font-size:22px;line-height:1.4;font-weight:700;text-align:center;color:var(--v-gold);text-shadow:0 2px 6px rgba(120,20,0,.35)}.vote-cast-cover[data-v-aad6f5be]{display:block;width:100%;margin-bottom:10px}.vote-cast-desc[data-v-aad6f5be]{width:100%;font-size:14px;line-height:1.6;color:var(--v-gold);text-indent:2em;white-space:pre-wrap;word-break:break-all;opacity:.95}.vote-cast-banner[data-v-aad6f5be]{position:relative;z-index:2;margin:18px 0 0;width:76%;min-height:48px;padding:4px 26px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;background-image:url(../img/vote_bg_title.bd281746.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.vote-cast-banner-text[data-v-aad6f5be]{font-size:16px;font-weight:800;line-height:1.25;color:var(--v-banner-text);letter-spacing:1px;text-align:center;word-break:break-all}.vote-cast-banner-sub[data-v-aad6f5be]{padding:0 4px;font-size:12px;font-style:normal;font-weight:600;line-height:1.35;text-align:center;color:var(--v-banner-text);opacity:.78;white-space:pre-wrap;word-break:break-all}.vote-cast-card[data-v-aad6f5be]{width:100%;margin-top:-23px;padding:6px;box-sizing:border-box;background:var(--v-cream);border-radius:10px;box-shadow:0 4px 10px rgba(120,25,0,.22)}.vote-cast-card-inner[data-v-aad6f5be]{padding:26px 8px 10px;border:1.5px solid var(--v-cream-border);border-radius:8px}.vote-cast-empty[data-v-aad6f5be]{padding:16px 0 20px;text-align:center;font-size:13px;color:var(--v-banner-text);opacity:.7}.vote-cast-empty--page[data-v-aad6f5be]{color:var(--v-gold);opacity:.9}.vote-cast-option-wrap[data-v-aad6f5be]{width:100%}.vote-cast-option[data-v-aad6f5be]{display:flex;align-items:center;width:100%;padding:7px 0}.vote-cast-ck[data-v-aad6f5be]{flex:1;min-width:0}[data-v-aad6f5be] .vote-cast-ck .van-checkbox__icon{margin-right:8px}[data-v-aad6f5be] .vote-cast-ck .van-checkbox__icon .van-icon{border:1px var(--v-red) solid!important}[data-v-aad6f5be] .vote-cast-ck .van-checkbox__label{color:var(--v-banner-text);font-size:15px;line-height:1.4;word-break:break-all}.vote-cast-detail[data-v-aad6f5be]{margin-left:10px;flex-shrink:0;display:flex;align-items:center;font-size:13px;color:var(--v-red)}.vote-cast-detail .van-icon[data-v-aad6f5be]{margin-right:2px;font-size:14px}.vote-cast-option-text[data-v-aad6f5be]{padding:0 2px 8px}[data-v-aad6f5be] .vote-cast-option-text .van-field{padding:6px 10px;background:hsla(0,0%,100%,.86);border:1px solid var(--v-cream-border);border-radius:6px}[data-v-aad6f5be] .vote-cast-option-text .van-field:after{display:none}[data-v-aad6f5be] .vote-cast-option-text .van-field__control{font-size:13px;line-height:20px;color:var(--v-banner-text)}[data-v-aad6f5be] .vote-cast-option-text .van-field__control::-webkit-input-placeholder{color:rgba(173,48,0,.45)}.vote-cast-dialog-body[data-v-aad6f5be]{max-height:62vh;padding:4px 0;overflow-y:auto;-webkit-overflow-scrolling:touch}.vote-cast-dialog-img[data-v-aad6f5be]{display:block;width:100%;margin-bottom:10px}.vote-cast-dialog-html[data-v-aad6f5be]{font-size:14px;line-height:1.7;color:#333;text-align:left;word-break:break-all}.vote-cast-dialog-html[data-v-aad6f5be] img{max-width:100%;height:auto}.vote-cast-dialog-html[data-v-aad6f5be] p{margin:0 0 8px}.vote-cast-dialog-html[data-v-aad6f5be] *,.vote-cast-dialog-html[data-v-aad6f5be] table{max-width:100%}.vote-cast-mine-link[data-v-aad6f5be]{margin-top:20px;font-size:14px;color:var(--v-gold);text-decoration:underline;opacity:.92}.vote-cast-footer[data-v-aad6f5be]{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:10px 16px calc(12px + env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,rgba(150,20,0,.86),#8f1500);border-top:1px solid rgba(254,226,169,.35)}.vote-cast-footer-msg[data-v-aad6f5be]{margin-bottom:8px;text-align:center;font-size:13px;line-height:1.5;color:var(--v-gold)}.vote-cast-btn[data-v-aad6f5be]{width:68%;min-height:48px;padding:0 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;letter-spacing:4px;color:var(--v-gold);text-shadow:0 1px 2px rgba(120,15,0,.45);background-image:url(../img/vote_btn.f28a015b.png);background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.vote-cast-btn--small[data-v-aad6f5be]{width:auto;min-height:38px;padding:0 26px;font-size:15px;letter-spacing:2px}.vote-cast-btn.is-loading[data-v-aad6f5be]{opacity:.7}.vote-cast-btn.is-disabled[data-v-aad6f5be]{color:rgba(254,226,169,.75);opacity:.55;filter:grayscale(.85);text-shadow:none}