/* Poker-Shop 90 skin for BM [campaign] toplists. CSS only, BM markup untouched. */
.entry .campaign-shortcode-table{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:28px 0!important;font-family:var(--f-body)!important;counter-reset:psrank}
.entry .campaign-shortcode-table .campaign-shortcode-table_offers-list{background:none!important;padding:0!important;gap:14px!important}
.entry .campaign-shortcode-table .campaign-list-item,.entry .campaign-shortcode-table .campaign-list-item:first-child{counter-increment:psrank;position:relative!important;background:#fbf6e4!important;border:1px solid var(--rule)!important;border-left:5px solid var(--wine)!important;border-radius:4px!important;outline:0!important;box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 6px 14px -10px rgba(20,16,8,.55)!important;margin:0 0 14px!important;padding-left:46px!important}
.entry .campaign-shortcode-table .campaign-list-item::before{content:counter(psrank);position:absolute;left:-5px;top:-1px;bottom:-1px;width:38px;display:flex;align-items:center;justify-content:center;background:var(--wine);color:var(--gold);font:600 20px/1 var(--f-ui);border-radius:4px 0 0 4px;z-index:1}
.entry .campaign-shortcode-table .campaign-list-item_logo{box-shadow:none!important;border:0!important;background:none!important}
.entry .campaign-shortcode-table .campaign-list-item_logo img{border-radius:3px!important;box-shadow:0 0 0 1px rgba(20,16,8,.15)!important}
.entry .campaign-shortcode-table .campaign-list-item_key-features>p,.entry .campaign-shortcode-table .campaign-list-item_key-features.mobile p{font-family:var(--f-head)!important;font-weight:700!important;color:var(--ink)!important;letter-spacing:0!important}
.entry .campaign-shortcode-table .campaign-list-item_key-features li{font-family:var(--f-body)!important;color:#3a3220!important}
.entry .campaign-shortcode-table .empty-coupon-code,.entry .campaign-shortcode-table .coupen_code_inner{background:transparent!important;border:1px dashed var(--gold-dk)!important;color:var(--gold-dk)!important;font-family:var(--f-ui)!important;letter-spacing:.08em!important;border-radius:3px!important}
.entry .campaign-shortcode-table .coupen_code_inner .empty-coupon-code{border:0!important}
.entry .campaign-shortcode-table a.campaign-list-item_cta-btn{display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(180deg,#951a2c 0%,var(--wine) 55%,var(--wine-dk) 100%)!important;color:#fff7df!important;border:1px solid var(--gold-dk)!important;box-shadow:0 0 0 2px rgba(217,174,63,.35) inset,0 3px 0 var(--wine-dk)!important;border-radius:4px!important;font:600 16px/1 var(--f-ui)!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-decoration:none!important;transition:filter .15s,transform .15s}
.entry .campaign-shortcode-table a.campaign-list-item_cta-btn:hover{filter:brightness(1.12);transform:translateY(-1px);color:#fff!important}
/* hidden: votes, learn more, stars/rating, date, coupon box, expanded metadata */
.entry .campaign-shortcode-table .country_code_left,.entry .campaign-shortcode-table .campaign-list-item_coupon{display:none!important}
.entry .campaign-shortcode-table .campaign__voting_section,.entry .campaign-shortcode-table .campaign-list-item_more-btns,.entry .campaign-shortcode-table .campaign-list-item_scores,.entry .campaign-shortcode-table .campaign__updated_date_wrapper,.entry .campaign-shortcode-table .metadata-section{display:none!important}
@media (max-width:640px){.entry .campaign-shortcode-table .campaign-list-item,.entry .campaign-shortcode-table .campaign-list-item:first-child{padding-left:36px!important}.entry .campaign-shortcode-table .campaign-list-item::before{width:28px;font-size:17px}}
@media (max-width:991px){.entry .campaign-shortcode-table .campaign-list-item_logo{grid-column:1/-1!important;justify-self:center!important;align-self:center!important;display:flex!important;justify-content:center!important;width:100%!important;height:auto!important;margin:4px 0 6px!important}.entry .campaign-shortcode-table .campaign-list-item_logo img{width:190px!important;max-width:100%!important;height:auto!important}}
@media (min-width:992px){.entry .campaign-shortcode-table .campaign-list-item_logo{display:flex!important;align-items:center!important;align-self:stretch!important}}
/* Read more (mobile) */
.entry .campaign-shortcode-table .ps-rm-btn{display:none}
@media (max-width:991px){.entry .campaign-shortcode-table .ps-rm ul{max-height:42px!important;overflow:hidden!important;margin-bottom:0!important}.entry .campaign-shortcode-table .ps-rm.ps-rm-open ul{max-height:none!important}.entry .campaign-shortcode-table .ps-rm-btn{display:inline-block;background:none;border:0;padding:6px 0 0;margin:0;font:600 13px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--wine);cursor:pointer;text-decoration:underline;text-underline-offset:3px}}
@media (max-width:700px){.entry .campaign-shortcode-table{margin:18px 0!important}}
/* Read more on intro paragraph (mobile) */
.entry > .ps-rm-btn{display:none}
@media (max-width:991px){.entry > p.ps-rm-lead{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:0}.entry > p.ps-rm-lead.ps-rm-open{display:block;-webkit-line-clamp:unset}.entry > .ps-rm-btn{display:inline-block;background:none;border:0;padding:6px 0 0;margin:0 0 4px;font:600 13px/1 var(--f-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--wine);cursor:pointer;text-decoration:underline;text-underline-offset:3px}}
