.wp-block-tomato-toplist{margin:1em 0}.wp-block-tomato-toplist-placeholder,.wp-block-tomato-toplist-error{padding:20px;border:2px dashed #ddd;border-radius:8px;text-align:center;background-color:#f9f9f9;color:#666;font-style:italic}.wp-block-tomato-toplist-error{border-color:#dc3232;background-color:#ffeaea;color:#dc3232}.casino-toplist-container{border:none}.casino-toplist-container .logo .ratings a,.casino-toplist-container .cta a{text-decoration:none}.casino-toplist-container table,.casino-toplist-container tr,.casino-toplist-container tr td,.casino-toplist-container tr th{border:none}.casino-toplist-container{width:var(--parent-width, 100%);container-type:inline-size;container-name:casino-toplist-container}.casino-toplist-container table{border-collapse:collapse;margin:0 auto;width:100%}.casino-toplist-container thead{display:none}.casino-toplist-container tbody{display:flex;flex-direction:column;gap:32px}.casino-toplist-container table tr{position:relative;display:flex;flex-direction:column;align-items:stretch;padding:0;border-radius:10px;background:#fff;box-shadow:61px 72px 26px 0 rgba(0,0,0,0),39px 46px 24px 0 rgba(0,0,0,.01),22px 26px 20px 0 rgba(0,0,0,.05),10px 12px 15px 0 rgba(0,0,0,.09),2px 3px 8px 0 rgba(0,0,0,.1)}.casino-toplist-container table tr.casino-highlight{border:3px solid hsla(0,0%,100%,0);z-index:1;background:linear-gradient(to right, #ffd543, #ffff4d, #ffd543)}.casino-toplist-container table tr.casino-highlight::after{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom, rgba(255, 213, 67, 0.4), #fff 80%);border-radius:7px;background-color:#fff}.casino-toplist-container table tr::before{content:attr(data-index);position:absolute;top:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#003195;color:#fff;font-size:12px;font-weight:800;line-height:12px;border-radius:10px 0 10px 0}.casino-toplist-container table td{display:flex;align-items:center;justify-content:center;padding:0}.casino-toplist-container table td a{text-decoration:none;color:inherit}.casino-toplist-container .logo{display:grid;grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"logo logo" "name rating";column-gap:12px;align-items:center;padding:0 16px}.casino-toplist-container .logo>a{grid-area:logo;position:relative;display:flex;align-items:center;justify-content:center;height:104px;box-sizing:border-box;padding:16px 0;border-bottom:1px solid #d2d2d2}.casino-toplist-container .logo img{display:block;width:200px;max-width:100%;height:64px;max-height:64px;object-fit:contain}.casino-toplist-container .logo .casino-name{grid-area:name;font-size:20px;line-height:28px;color:#000}.casino-toplist-container .logo .ratings{grid-area:rating;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:2px;width:90px;padding:20px 0;font-size:12px;line-height:20px;color:#000}.casino-toplist-container .logo .score{order:1;flex-basis:100%;text-align:center}.casino-toplist-container .logo .star{display:block;width:18px;height:18px;--star: url("/wp-content/plugins/tomato/src/Casino/assets/img/star-0_4.svg")}.casino-toplist-container .logo .star.filled,.casino-toplist-container .logo .star.half_4{--star: url("/wp-content/plugins/tomato/src/Casino/assets/img/star-4_4.svg")}.casino-toplist-container .logo .star.half_1{--star: url("/wp-content/plugins/tomato/src/Casino/assets/img/star-1_4.svg")}.casino-toplist-container .logo .star.half_2{--star: url("/wp-content/plugins/tomato/src/Casino/assets/img/star-2_4.svg")}.casino-toplist-container .logo .star.half_3{--star: url("/wp-content/plugins/tomato/src/Casino/assets/img/star-3_4.svg")}.casino-toplist-container .logo .star::before{content:"";display:block;width:100%;height:100%;background-color:#ffc107;-webkit-mask:var(--star) center/15px no-repeat;mask:var(--star) center/15px no-repeat}.casino-toplist-container .payment-delay{align-self:center;padding:2px 10px;border:1px solid #d3e2ff;border-radius:9999px;background:#f6f9ff;color:#121212;white-space:nowrap}.casino-toplist-container .payment-delay span:first-child{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:500;line-height:18px}.casino-toplist-container .payment-delay span:first-child::before{content:"";flex-shrink:0;width:16px;height:16px;background:url("/wp-content/plugins/tomato/src/Casino/assets/img/clock-v2.svg") center/14.667px no-repeat}.casino-toplist-container .payment-delay span:last-child{display:none}.casino-toplist-container .bonus{padding:8px 16px 24px;font-size:24px;font-weight:700;line-height:32px;color:#048441;text-align:center}.casino-toplist-container .pros{order:1;justify-content:flex-start;padding:0 16px;font-size:14px;line-height:16px;color:#121212}.casino-toplist-container .pros ul,.casino-toplist-container .pros ol{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:0;list-style:none}.casino-toplist-container .pros li{position:relative;margin:0;padding:0 0 0 21px;list-style:none}.casino-toplist-container .pros li::before{content:"";position:absolute;left:0;top:1.5px;width:13px;height:13px;background:url("/wp-content/plugins/tomato/src/Casino/assets/img/check-circle.svg") center/contain no-repeat}.casino-toplist-container .cta{order:2;padding:24px 16px}.casino-toplist-container .cta a{display:block;box-sizing:border-box;width:100%;padding:12px 24px;border:none;border-radius:32px;background:linear-gradient(180deg, #329f40 0%, #078116 100%);box-shadow:0 2px 4px rgba(31,166,60,.12);color:#fff;font-size:16px;font-weight:700;line-height:24px;text-align:center;cursor:pointer;transition:background .2s,box-shadow .2s}.casino-toplist-container .cta a:hover{background:linear-gradient(90deg, #17912f 0%, #27b33a 100%);box-shadow:0 4px 16px 0 rgba(31,166,60,.18)}.casino-toplist-container .cta a.disabled{background:#eee;color:#aaa;cursor:not-allowed}@media(min-width: 900px){.casino-toplist-container.alignwide,.casino-toplist-container.custom{max-width:attr(data-width px, var(--wp--style--global--wide-size, 1340px))}}@container casino-toplist-container (min-width: 800px){.casino-toplist-container tbody{padding-top:11px}.casino-toplist-container table tr{flex-direction:row}.casino-toplist-container table tr::before{width:24px;height:24px}.casino-toplist-container .logo{flex:0 1 auto;grid-template-columns:147px minmax(min-content, max-content);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"logo ." "logo name" "logo rating" "logo .";column-gap:0;align-items:start;padding:0}.casino-toplist-container .logo>a{grid-row:1/-1;height:100%;min-height:104px;padding:16px;border-bottom:none}.casino-toplist-container .logo>a::after{content:"";position:absolute;top:10px;bottom:8px;right:0;width:1px;height:auto;background:#d8d8dc}.casino-toplist-container .logo img{width:100%}.casino-toplist-container .logo .casino-name{margin-top:8px;padding-left:18px;font-size:14px;line-height:22px;color:#121212}.casino-toplist-container .logo .ratings{flex-wrap:nowrap;justify-content:flex-start;column-gap:1.6px;width:auto;padding:0 0 0 18px;font-size:9.6px;line-height:16px;color:#121212}.casino-toplist-container .logo .score{flex-basis:auto;padding-left:2px}.casino-toplist-container .logo .star{flex-shrink:0;width:14px;height:14px}.casino-toplist-container .logo .star::before{-webkit-mask-size:12px;mask-size:12px}.casino-toplist-container .payment-delay{position:absolute;top:-11px;left:50%;z-index:1;transform:translateX(-50%)}.casino-toplist-container .bonus{order:1;flex:1 1 128px;max-width:220px;margin:0 auto;padding:8px 0 0 16px;font-size:18px;font-weight:600;line-height:22px}.casino-toplist-container .pros{order:2;flex:0 0 179px;margin-left:auto;padding:20px 2px 16px 18px;font-size:12px;line-height:15px}.casino-toplist-container .pros ul,.casino-toplist-container .pros ol{gap:4px}.casino-toplist-container .pros li::before{top:1px}.casino-toplist-container .cta{order:3;flex:0 0 142px;padding:8px 16px 0 24px}.casino-toplist-container .cta a{padding:12px 0}}.casino-toplist-container td br{display:none}#wp-block-tomato-toplist-regulated{display:block}#wp-block-tomato-toplist-unregulated{display:none}/*# sourceMappingURL=toplist.css.map */
