.wargm-vote-banner{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:26px;align-items:center;margin:18px 0 30px;padding:24px 28px;border:1px solid #bfdaca;border-radius:20px;background:linear-gradient(115deg,#153c31,#1c5141);color:#f4fff8;box-shadow:0 10px 28px #163c3110}
.wvb-rank{border-right:1px solid #ffffff24;padding-right:24px;display:grid;gap:5px}.wvb-rank small{font-size:10px;letter-spacing:.1em;color:#b5d6c6}.wvb-rank b{font-size:42px;line-height:1.15;color:#f2d58a}.wvb-rank span{font-size:11px;color:#c3ddcf}
.wvb-copy .eyebrow{color:#94dab9;margin:0 0 7px;font-size:10px}.wvb-copy h2{font-size:22px;margin:0 0 9px;line-height:1.2}.wvb-copy p{font-size:13px;line-height:1.6;margin:0;color:#d1e9dc}.wvb-details{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.wvb-details span{font-size:11px;padding:5px 9px;border:1px solid #ffffff22;border-radius:7px;color:#d3ecdf;background:#ffffff08}
.wvb-actions{display:grid;gap:9px;text-align:center}.wvb-actions a{padding:13px 22px;border-radius:11px;background:#f2d58a;color:#203d31;text-decoration:none;font-weight:800;font-size:13px;white-space:nowrap}.wvb-actions a:hover{background:#ffe6a8}.wvb-actions a:focus-visible{outline:3px solid white;outline-offset:3px}.wvb-actions small{color:#b3d2c2;font-size:10px}
.wvb-note{grid-column:1/-1;font-size:10px!important;color:#adcdbc!important;margin:0!important;border-top:1px solid #ffffff20;padding-top:12px}
@media(max-width:850px){.wargm-vote-banner{grid-template-columns:130px minmax(0,1fr);gap:18px;padding:22px}.wvb-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:center;gap:15px}.wvb-rank{padding-right:16px}.wvb-copy h2{font-size:20px}}
@media(max-width:520px){.wargm-vote-banner{grid-template-columns:1fr;padding:20px;gap:16px}.wvb-rank{border-right:0;border-bottom:1px solid #ffffff24;padding:0 0 12px;grid-template-columns:1fr auto}.wvb-rank b{grid-column:2;grid-row:1/3;font-size:34px}.wvb-rank span{grid-column:1}.wvb-actions{display:grid}.wvb-copy h2{font-size:21px}}
.wargm-vote-banner + .catalog-section{padding-top:10px}
