.mini-bet-table{width:100%;border-collapse:separate;border-spacing:0 .3rem}.mini-bet-table th{font-size:.75rem;font-weight:600;color:#555;padding:.4rem .6rem}.mini-bet-table td{font-size:.8rem;padding:.3rem .4rem;vertical-align:middle}.bet-back{background:var(--back-color)}.bet-lay{color:var(--lay-text-color);background:var(--lay-color)}.text-success{color:#28a745!important}.text-danger{color:#dc3545!important}tr.bet-row.bet-back{border-radius:3px;--bs-table-bg:var(--back-color);background:var(--back-color)!important;color:var(--back-text-color)}tr.bet-row.bet-lay{--bs-table-bg:var(--lay-color);background:var(--lay-color)!important;color:var(--lay-text-color)}tr.bet-row.bet-back:hover{background:rgba(76,175,80,.85)}tr.bet-row.bet-lay:hover{background:rgba(244,67,54,.85)}tr.bet-row .text-success{color:#28a745!important}tr.bet-row .text-danger{color:#dc3545!important}.bet-row.bet-back:hover{background:var(--back-color)!important}.bet-row.bet-lay:hover{background:var(--lay-color)!important}.bet-card{max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8rem;font-weight:500}tr.bet-row td:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}tr.bet-row td:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.event-title{font-size:1rem;font-weight:600;color:var(--bs-body-color);background:var(--bs-light);padding:4px 6px;border-radius:4px;margin-bottom:0;display:inline-block;border:1px solid var(--sport-categories-slide);border-radius:20px;align-items:center;gap:5px;font-size:12px}.bet-scroll-container{--bet-offset:200px;height:calc(100vh - var(--bet-offset));overflow-y:auto;overflow-x:hidden;padding-right:4px}.h-minus-200{--bet-offset:200px}.h-minus-300{--bet-offset:300px}.bet-scroll-container::-webkit-scrollbar{width:0}.bet-scroll-container .card{border:none;box-shadow:0 4px 6px rgba(0,0,0,.1)}.bet-scroll-container .card-header{border:none;background:var(--market-content-header-bg)}.bet-scroll-container .card-header,.bet-scroll-container .card-header .match-title{font-size:13px;font-weight:600;color:var(--secondary-color-alpha-65)}.bet-scroll-container .card-body{background-color:var(--odd-box-bg-color);color:var(--market-content-header-text-color);padding:10px}.skeleton-title{width:140px;height:20px;border-radius:20px;margin-bottom:10px;background:#e5e5e5}.skeleton-row{height:38px;border-radius:4px;background:#e8e8e8;margin-bottom:8px}.shimmer{animation:shimmer 1.4s linear infinite;background:linear-gradient(90deg,#e6e6e6 8%,#f5f5f5 18%,#e6e6e6 33%);background-size:1000px 100%}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.bet-amount .input-group .form-control{background-color:transparent;padding:0}.user-bets .stake-value{font-weight:600;color:var(--secondary-color-alpha-65);padding:4px;border-radius:4px;font-size:12px}.user-bets .stake-area .stake-team{line-height:10px}.user-bets .runner-name{font-weight:600}.user-bets.betslip-blocks .blocks .card .card-body .stake-payout-area .stake-bet .bet-amount .form-control{background:transparent;padding:0;border:none}.betslip-panel .user-bets .nav-pills{display:none}.market-tab-bet-list button.active,.market-tab-bet-list button:hover{color:var(--sport-categories-slide-active);background-color:var(--sport-categories-slide-active-bg);border:1px solid #0000}.bet-amount{font-size:12px}