:root{--primary-color:#DC2626;--primary-hover:#B91C1C;--secondary-color:#2C3E50;--secondary-hover:#1A252F;--accent-color:#3498DB;--success-color:#2ECC71;--warning-color:#F39C12;--bg-primary:#1A1A1A;--bg-secondary:#2A2A2A;--bg-dark:#1A1A2E;--text-primary:#FFFFFF;--text-secondary:#B0B0B0;--text-light:#BDC3C7;--border-color:#3A3A3A;--shadow-sm:0 2px 8px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.4);--shadow-lg:0 8px 32px rgba(0,0,0,0.5);--shadow-glow:0 0 40px rgba(220,38,38,0.3);--gradient-primary:linear-gradient(135deg, #667EEA 0%, #764BA2 100%);--gradient-accent:linear-gradient(135deg, #DC2626 0%, #EF4444 100%);--gradient-dark:linear-gradient(135deg, #1A1A2E 0%, #16213E 100%);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--transition-fast:0.2s cubic-bezier(0.4, 0, 0.2, 1);--transition-normal:0.3s cubic-bezier(0.4, 0, 0.2, 1);--transition-slow:0.5s cubic-bezier(0.4, 0, 0.2, 1)}.sb-listing-wrapper.sb-listing-wrapper__table-payments *,.sb-item.sb-item-one-line *{box-sizing:border-box!important}.sb-listing-wrapper.sb-listing-wrapper__table-payments{width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:20px!important;background:transparent!important}.sb-wrapper{background:transparent!important;padding-top:15px!important}.sb-item.sb-item-one-line{background:#2A2A2A!important;border-radius:var(--radius-lg)!important;margin-bottom:24px!important;margin-top:15px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(0,0,0,.3)!important;transition:all var(--transition-normal)!important;position:relative!important;border:1px solid #3A3A3A!important}.sb-wrapper>.sb-item.sb-item-one-line:first-child,.sb-listing-wrapper>.sb-item.sb-item-one-line:first-child{margin-top:0!important}.sb-item.sb-item-one-line:hover{transform:translateY(-4px)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important}.sb-item.sb-item-one-line::before{content:''!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:4px!important;background:var(--gradient-accent)!important;opacity:0!important;transition:opacity var(--transition-normal)!important}.sb-item.sb-item-one-line:hover::before{opacity:1!important}.sb-top-row{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;padding:24px!important;gap:24px!important;position:relative!important;background:#2A2A2A!important;overflow:visible!important}.sb-col-logo{position:relative!important;flex-shrink:0!important;width:auto!important;z-index:1!important}.sb-logo-box{width:160px!important;height:160px!important;background:#1A1A1A!important;border-radius:var(--radius-md)!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:visible!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.3)!important;transition:all var(--transition-normal)!important;border:1px solid #3A3A3A!important}.sb-logo-box:hover{transform:scale(1.05)!important;box-shadow:0 8px 24px rgba(0,0,0,.4)!important;background:#222222!important}.sb-logo-button{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;cursor:pointer!important;position:relative!important;padding:0!important}.sb-logo-button img{max-width:90%!important;max-height:90%!important;object-fit:contain!important;transition:all var(--transition-normal)!important;opacity:0.95!important}.sb-logo-button:hover img{opacity:1!important;transform:scale(1.05)!important}.sb-rank-badge{position:absolute!important;top:-15px!important;left:-15px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;background:#DC2626!important;color:white!important;border-radius:50%!important;font-weight:800!important;font-size:20px!important;box-shadow:0 4px 12px rgba(220,38,38,.4)!important;z-index:20!important;border:3px solid #2A2A2A!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;overflow:visible!important;text-indent:0!important;letter-spacing:normal!important;word-spacing:normal!important;white-space:normal!important}.sb-rank-badge *{display:none!important}.sb-rank-badge:hover{animation:pulse 1s ease-in-out infinite!important}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.sb-rating-badge{position:absolute!important;top:-15px!important;right:-15px!important;width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important;background:white!important;border:3px solid #DC2626!important;border-radius:50%!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;z-index:20!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:800!important;font-size:18px!important;color:#DC2626!important;overflow:visible!important}.sb-rating-badge>*{display:none!important}.sb-rating-badge::after{content:attr(data-rating)!important;font-weight:800!important;font-size:18px!important;color:#DC2626!important;line-height:1!important;z-index:2!important}.sb-rating-badge::before{display:none!important}.sb-col-info{flex:1!important;display:flex!important;flex-direction:column!important;gap:12px!important}.sb-name{font-size:28px!important;font-weight:800!important;color:white!important;margin:0!important;letter-spacing:-0.5px!important}.sb-bonus{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:8px 16px!important;background:linear-gradient(135deg,#FEE2E2 0%,#FECACA 100%)!important;color:var(--primary-color)!important;border-radius:100px!important;font-weight:600!important;font-size:15px!important;transition:all var(--transition-fast)!important;border:1px solid rgba(220,38,38,.2)!important;white-space:nowrap!important}.sb-bonus::before{content:'🎁'!important;font-size:16px!important}.sb-bonus:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px rgba(220,38,38,.3)!important}.sb-bonuscode{display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;padding:8px 16px!important;background:linear-gradient(135deg,#E3F2FD 0%,#BBDEFB 100%)!important;color:var(--accent-color)!important;border-radius:100px!important;font-weight:600!important;font-size:15px!important;transition:all var(--transition-fast)!important;border:1px solid rgba(52,152,219,.2)!important;white-space:nowrap!important}.sb-bonuscode::before{content:'📋'!important;font-size:14px!important}.sb-col-buttons{display:flex!important;flex-direction:column!important;gap:12px!important;min-width:220px!important}.sb-button{padding:14px 24px!important;border:none!important;border-radius:var(--radius-sm)!important;font-weight:700!important;font-size:15px!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;transition:all var(--transition-fast)!important;position:relative!important;overflow:hidden!important;text-transform:uppercase!important;letter-spacing:0.5px!important;display:inline-block!important}.sb-button::before{content:''!important;position:absolute!important;top:50%!important;left:50%!important;width:0!important;height:0!important;border-radius:50%!important;background:rgba(255,255,255,.3)!important;transform:translate(-50%,-50%)!important;transition:width 0.6s,height 0.6s!important}.sb-button:hover::before{width:300px!important;height:300px!important}.sb-btn-red{background:var(--gradient-accent)!important;color:white!important;box-shadow:0 4px 12px rgba(220,38,38,.3)!important}.sb-btn-red:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(220,38,38,.4)!important}.sb-btn-dark{background:linear-gradient(135deg,#4A5568 0%,#718096 100%)!important;color:white!important;box-shadow:0 4px 12px rgba(0,0,0,.4)!important;border:1px solid rgba(255,255,255,.1)!important}.sb-btn-dark:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px rgba(0,0,0,.5)!important;background:linear-gradient(135deg,#5A6578 0%,#8190A6 100%)!important}.sb-bottom-row{background:#333333!important;border-top:1px solid #444444!important;padding:0!important;display:block!important;overflow:hidden!important;border-radius:0 0 var(--radius-lg) var(--radius-lg)!important}.sb-toggle{background:#333333!important;border:none!important;padding:16px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;cursor:pointer!important;transition:all var(--transition-fast)!important;font-weight:600!important;color:#E0E0E0!important;border-radius:0!important}.sb-toggle:hover{background:#3A3A3A!important;color:var(--primary-color)!important}.toggle-text{color:inherit!important}.toggle-icon{transition:transform var(--transition-fast)!important;font-size:20px!important;color:inherit!important}.sb-toggle.active .toggle-icon{transform:rotate(180deg)!important}.sb-details{background:#333333!important;border-top:1px solid #444444!important;padding:24px!important;display:none}.sb-detail-row{margin-bottom:20px!important;display:flex!important;flex-direction:column!important;gap:8px!important}.detail-label{font-weight:700!important;color:#E0E0E0!important;font-size:14px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;display:flex!important;align-items:center!important;gap:8px!important;padding-left:0!important;position:relative!important}.detail-label::before{content:''!important;width:4px!important;height:16px!important;background:linear-gradient(135deg,var(--primary-color) 0%,var(--primary-hover) 100%)!important;border-radius:2px!important}.detail-value{color:#B0B0B0!important;font-size:16px!important;padding-left:12px!important;line-height:1.5!important}.payment-methods{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding-left:12px!important}.payment-icon{width:48px!important;height:32px!important;background:white!important;border-radius:6px!important;padding:6px!important;box-shadow:0 2px 4px rgba(0,0,0,.3)!important;border:1px solid #444444!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all var(--transition-fast)!important}.payment-icon img{max-width:100%!important;max-height:100%!important;object-fit:contain!important}.payment-icon:hover{transform:translateY(-2px)!important;box-shadow:0 4px 8px rgba(0,0,0,.4)!important}.more-methods{font-size:12px!important;color:#E0E0E0!important;background-color:#444444!important;border-radius:20px!important;padding:6px 12px!important;border:1px solid #555555!important;display:inline-flex!important;align-items:center!important;font-weight:600!important}.sb-warning-row{background:#2c3038!important;color:white!important;padding:16px 24px!important;border-radius:var(--radius-sm)!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;font-weight:600!important;margin-top:16px!important;position:relative!important;overflow:hidden!important;font-size:16px!important}.sb-warning-row::before{content:'🎫'!important;font-size:20px!important;animation:bounce 2s infinite!important}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.sb-warning-row strong{background:rgba(255,255,255,.2)!important;padding:4px 12px!important;border-radius:4px!important;font-size:18px!important;letter-spacing:1px!important}.sb-loadmore-wrapper{text-align:center!important;margin:40px auto!important;width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;clear:both!important}.sb-load-more,button.sb-load-more{background:#DC2626!important;color:white!important;border:none!important;padding:16px 48px!important;border-radius:100px!important;font-weight:700!important;font-size:16px!important;cursor:pointer!important;transition:all var(--transition-normal)!important;box-shadow:0 4px 16px rgba(220,38,38,.3)!important;position:relative!important;overflow:hidden!important;display:inline-block!important;margin:0 auto!important;max-width:250px!important}.sb-load-more:hover{transform:translateY(-2px)!important;box-shadow:0 6px 24px rgba(220,38,38,.4)!important;background:#B91C1C!important}.sb-load-more:disabled{opacity:0.6!important;cursor:not-allowed!important;transform:none!important}.sb-load-more.loading{position:relative!important}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:768px){.sb-listing-wrapper.sb-listing-wrapper__table-payments{padding:0 10px!important}.sb-top-row{flex-direction:column!important;text-align:center!important}.sb-col-logo{width:100%!important;margin-bottom:16px!important;display:flex!important;justify-content:center!important}.sb-logo-box{width:140px!important;height:140px!important}.sb-rank-badge{top:-10px!important;left:calc(50% - 70px - 25px)!important;width:45px!important;height:45px!important;font-size:18px!important;border:2px solid #2A2A2A!important}.sb-rating-badge{top:-10px!important;right:calc(50% - 70px - 25px)!important;width:45px!important;height:45px!important;font-size:16px!important;border:2px solid #DC2626!important}.sb-rating-badge::after{font-size:16px!important}.sb-col-info{align-items:center!important;width:100%!important}.sb-name{font-size:24px!important;text-align:center!important}.sb-bonus,.sb-bonuscode{margin:0 auto!important}.sb-col-buttons{width:100%!important;max-width:300px!important;margin:0 auto!important}.sb-button{width:100%!important}.sb-detail-row{flex-direction:column!important}.detail-label{margin-bottom:5px!important}}@media (max-width:480px){.sb-listing-wrapper.sb-listing-wrapper__table-payments{padding:0 5px!important}.sb-logo-box{width:120px!important;height:120px!important}.sb-rank-badge{width:40px!important;height:40px!important;font-size:16px!important;left:calc(50% - 60px - 20px)!important}.sb-rating-badge{width:40px!important;height:40px!important;font-size:14px!important;right:calc(50% - 60px - 20px)!important}.sb-name{font-size:20px!important}.sb-button{padding:12px 20px!important;font-size:14px!important}.sb-bonus,.sb-bonuscode{font-size:14px!important;padding:6px 12px!important}}html{scroll-behavior:smooth}.sb-button:focus,.sb-toggle:focus,.sb-load-more:focus{outline:3px solid var(--primary-color)!important;outline-offset:2px!important}@media print{.sb-item.sb-item-one-line{break-inside:avoid!important;box-shadow:none!important;border:1px solid #ddd!important}.sb-col-buttons,.sb-bottom-row,.sb-loadmore-wrapper{display:none!important}}.sb-listing-wrapper .sb-loadmore-wrapper{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important}.sb-bonus,.sb-bonus[style],.sb-col-info .sb-bonus,.sb-top-row .sb-bonus,.sb-item .sb-bonus,.sb-item.sb-item-one-line .sb-bonus{display:inline-flex!important;width:fit-content!important;max-width:fit-content!important}.sb-bonuscode,.sb-bonuscode[style],.sb-col-info .sb-bonuscode,.sb-top-row .sb-bonuscode,.sb-item .sb-bonuscode,.sb-item.sb-item-one-line .sb-bonuscode{display:inline-flex!important;width:fit-content!important;max-width:fit-content!important}@media (prefers-reduced-motion:reduce){*{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}.sb-rating-badge:not(:has(svg)){font-size:0!important}.sb-rating-badge[data-rating]::after,.sb-rating-badge:not([data-rating])::after{position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;display:block!important;visibility:visible!important}#wpadminbar .kemoku-clear-cache>a{background:#e74c3c!important;color:white!important;font-weight:700}#wpadminbar .kemoku-clear-cache>a:hover{background:#c0392b!important}#wpadminbar .kemoku-clear-cache.loading>a:after{content:" ⟳";display:inline-block;animation:spin 1s linear infinite;margin-left:5px}@keyframes spin{to{transform:rotate(360deg)}}.sb-disclaimer-wrapper{margin-top:32px;padding:0 20px;animation:fadeIn 0.5s ease-in-out}.sb-disclaimer{background:linear-gradient(135deg,rgba(42,42,42,.8) 0%,rgba(51,51,51,.8) 100%);border:1px solid rgba(220,38,38,.3);border-radius:var(--radius-md,16px);padding:20px 24px;display:flex;gap:16px;align-items:flex-start;position:relative;overflow:hidden;transition:all 0.3s ease;backdrop-filter:blur(10px)}.sb-disclaimer:hover{border-color:rgba(220,38,38,.5);box-shadow:0 4px 20px rgba(220,38,38,.15);background:linear-gradient(135deg,rgba(42,42,42,.9) 0%,rgba(51,51,51,.9) 100%)}.sb-disclaimer::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#DC2626 0%,#F39C12 50%,#DC2626 100%);opacity:.9}.sb-disclaimer-icon{flex-shrink:0;width:48px;height:48px;background:rgba(220,38,38,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#DC2626;border:1px solid rgba(220,38,38,.3)}.sb-disclaimer-content{flex:1}.sb-disclaimer-title{margin:0 0 8px 0;font-size:16px;font-weight:700;color:#FFF;letter-spacing:-.3px}.sb-disclaimer-text{margin:0 0 8px 0;font-size:14px;line-height:1.5;color:#E0E0E0;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sb-disclaimer-badge{background:#DC2626;color:#FFF;padding:4px 12px;border-radius:100px;font-weight:800;font-size:14px;display:inline-flex;align-items:center;box-shadow:0 2px 8px rgba(220,38,38,.4);border:1px solid rgba(255,255,255,.1)}.sb-disclaimer-subtext{margin:0;font-size:13px;color:#B0B0B0;line-height:1.4}.sb-disclaimer-link{color:#DC2626;text-decoration:none;font-weight:600;transition:all 0.2s ease;border-bottom:1px solid transparent}.sb-disclaimer-link:hover{color:#EF4444;border-bottom-color:#EF4444;text-shadow:0 0 8px rgba(220,38,38,.3)}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sb-disclaimer-compact{background:rgba(26,26,26,.9);border:1px solid rgba(220,38,38,.2);border-radius:8px;padding:12px 20px;text-align:center;margin-top:24px;font-size:13px;color:#B0B0B0}.sb-disclaimer-compact .sb-disclaimer-badge{font-size:12px;padding:2px 8px;margin-right:8px}@media (max-width:768px){.sb-disclaimer-wrapper{padding:0 10px;margin-top:24px}.sb-disclaimer{padding:16px 20px;gap:12px}.sb-disclaimer-icon{width:40px;height:40px}.sb-disclaimer-title{font-size:15px}.sb-disclaimer-text{font-size:13px}}@media (max-width:480px){.sb-disclaimer{flex-direction:column;text-align:center;padding:16px}.sb-disclaimer-icon{margin:0 auto 12px}.sb-disclaimer-text{justify-content:center}}@media (prefers-contrast:high){.sb-disclaimer{border:2px solid #DC2626}.sb-disclaimer-title{color:#FFF}.sb-disclaimer-text{color:#F0F0F0}.sb-disclaimer-badge{border:2px solid #FFF}}