.opinioncamp-poll-list__grid{display:grid}.opinioncamp-poll-list__grid[data-columns-desktop="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-desktop="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-desktop="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-desktop="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:959px){.opinioncamp-poll-list__grid[data-columns-tablet="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-tablet="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-tablet="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-tablet="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.opinioncamp-poll-list__grid[data-columns-mobile="1"]{grid-template-columns:repeat(1,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-mobile="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-mobile="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.opinioncamp-poll-list__grid[data-columns-mobile="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.opinioncamp-poll-list__item{display:flex;min-width:0}.opinioncamp-poll-list__item .opinioncamp-poll-wrapper{align-items:stretch;width:100%}.opinioncamp-poll-list__grid .opinioncamp-poll-list__item .opinioncamp-poll-card{max-width:none}.opinioncamp-poll-list__pagination{margin-top:24px}.opinioncamp-poll-list__pagination-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;list-style:none;margin:0;padding:0}.opinioncamp-poll-list__pagination-item{margin:0}.opinioncamp-poll-list__pagination .page-numbers{align-items:center;border:1px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:inherit;display:inline-flex;font-size:.95rem;height:36px;justify-content:center;line-height:1;min-width:36px;padding:0 10px;text-decoration:none}.opinioncamp-poll-list__pagination .page-numbers:hover:not(.current):not(.dots){border-color:#94a3b8}.opinioncamp-poll-list__pagination .page-numbers.current{background-color:#0f172a;border-color:transparent;color:#fff}.opinioncamp-poll-list__pagination .page-numbers.dots{border-color:transparent}
