.vote-wallet{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:28px;margin:0 0 36px;border:1px solid #d9c59d;border-radius:20px;background:#20231f;color:#e5e1d6;scroll-margin-top:100px}.vote-wallet h3{font-size:32px;margin:12px 0}.vote-wallet p{line-height:1.6}.wallet-topup{display:grid;gap:14px;min-width:0}.finalist-vote-options form>label,.wallet-topup label{display:grid;gap:7px;font-size:14px}.finalist-vote-options input[type=number],.wallet-topup input[type=number],.wallet-topup select{width:100%;min-width:0;border:1px solid #d8d4ca;border-radius:8px;padding:12px;background:#171b18;color:#e5e1d6}.finalist-vote-options .voting-consent,.wallet-topup .voting-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.finalist-vote-options .voting-consent input,.wallet-topup .voting-consent input{width:18px;height:18px;flex-shrink:0;margin-top:2px}.wallet-history{grid-column:1/-1}.wallet-history summary{cursor:pointer;font-weight:600}.wallet-history ul{list-style:none;padding:0}.wallet-history li{display:grid;gap:6px;padding:12px 0;border-bottom:1px solid #ded9ce}.wallet-history span{font-size:13px}.vote-wallet-list{margin-top:32px}.vote-wallet-list>a{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #ded9ce}@media (max-width:700px){.vote-wallet{grid-template-columns:1fr;padding:20px}}