.header{background-color:#000;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;width:100%;box-shadow:0 2px 10px #0000004d;min-height:65px;position:fixed;top:0;left:0;z-index:100}.header-left{display:flex;align-items:center;gap:15px}.hamburger-menu{display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:5px}.hamburger-line{width:25px;height:3px;background-color:#fff;border-radius:2px}.logo-container{display:flex;align-items:center}.logo-image{width:60%;max-width:350px;height:auto;object-fit:contain;display:block;margin-bottom:-41px;margin-top:-26%}.logo{display:flex;align-items:center;gap:8px}.play-button{width:0;height:0;border-left:18px solid #ff0000;border-top:11px solid transparent;border-bottom:11px solid transparent;position:relative;display:flex;align-items:center;justify-content:center}.play-f{position:absolute;left:-16px;color:#fff;font-weight:700;font-size:13px;line-height:1}.logo-text{position:relative;display:inline-block}.play99-text{color:#fff;font-size:20px;font-weight:600;letter-spacing:.5px;position:relative;z-index:0}.cricket-elements{position:absolute;top:-5px;left:0;width:100%;height:100%;pointer-events:none}.cricket-bat{position:absolute;top:-8px;left:20px;width:22px;height:44px;transform:rotate(-20deg);z-index:1}.cricket-ball{position:absolute;top:18px;left:65px;width:9px;height:9px;background-color:red;border-radius:50%;z-index:2;box-shadow:0 1px 3px #0006}.bet-placed-header-indicator{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;gap:8px;padding:6px 12px;background-color:#198754;border-radius:6px;box-shadow:0 2px 4px #0003;z-index:10}.bet-placed-header-icon{width:18px;height:18px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#198754;font-size:12px;font-weight:700;flex-shrink:0}.bet-placed-header-text{font-size:14px;font-weight:600;color:#fff;white-space:nowrap}.header-right{display:flex;align-items:center}.user-info{display:flex;flex-direction:row;align-items:center;gap:15px}.coins-info{display:flex;align-items:center;gap:5px;white-space:nowrap}.coins-label{color:#0f0;font-size:14px;font-weight:600}.coins-value{color:#fff;font-size:14px;font-weight:600}.expo-info{display:flex;align-items:center;gap:5px;white-space:nowrap}.expo-label{color:red;font-size:14px;font-weight:600}.expo-value{color:#fff;font-size:14px;font-weight:600}.eye-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.eye-icon svg{width:20px;height:20px}.eye-image{width:20px;height:20px;object-fit:contain;filter:brightness(0) invert(1)}.demo-text{color:#fff;font-size:14px;font-weight:600;white-space:nowrap}@media (max-width: 768px){.header{padding:12px 15px;min-height:60px}.header-left{gap:10px}.logo-image{height:42px}.play99-text{font-size:16px}.play-button{border-left:14px solid #ff0000;border-top:9px solid transparent;border-bottom:9px solid transparent}.play-f{left:-12px;font-size:11px}.cricket-bat{width:18px;height:35px;top:-6px;left:15px}.cricket-ball{width:7px;height:7px;top:14px;left:50px}.user-info{gap:10px}.coins-label,.coins-value,.expo-label,.expo-value,.demo-text{font-size:12px}.eye-icon{width:18px;height:18px}.eye-icon svg{width:18px;height:18px}.eye-image{width:18px;height:18px;filter:brightness(0) invert(1)}}@media (max-width: 480px){.header{padding:10px;min-height:55px}.header-left{gap:8px}.hamburger-line{width:20px;height:2.5px}.logo-image{height:37px}.play99-text{font-size:14px}.play-button{border-left:12px solid #ff0000;border-top:8px solid transparent;border-bottom:8px solid transparent}.play-f{left:-10px;font-size:10px}.cricket-bat{width:15px;height:30px;top:-5px;left:12px}.cricket-ball{width:6px;height:6px;top:12px;left:42px}.user-info{gap:8px}.coins-info,.expo-info{gap:3px}.coins-label,.coins-value,.expo-label,.expo-value,.demo-text{font-size:11px}.eye-icon{width:16px;height:16px}.eye-icon svg{width:16px;height:16px}.eye-image{width:16px;height:16px;filter:brightness(0) invert(1)}}@media (max-width: 360px){.header{padding:8px;min-height:50px}.header-left{gap:6px}.logo-image{height:32px}.play99-text{font-size:12px}.play-button{border-left:10px solid #ff0000;border-top:7px solid transparent;border-bottom:7px solid transparent}.play-f{left:-9px;font-size:9px}.cricket-bat{width:12px;height:25px;top:-4px;left:10px}.cricket-ball{width:5px;height:5px;top:10px;left:35px}.user-info{gap:6px}.coins-label,.coins-value,.expo-label,.expo-value,.demo-text{font-size:10px}.eye-icon{width:14px;height:14px}.eye-icon svg{width:14px;height:14px}.eye-image{width:14px;height:14px;filter:brightness(0) invert(1)}}.main-content{padding:80px 20px 30px;max-width:1200px;margin:0 auto;background-color:#fff;min-height:calc(100vh - 70px)}.icons-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;justify-items:center;max-width:800px;margin:0 auto}.icon-card{display:flex;flex-direction:column;align-items:center;gap:15px;cursor:pointer;transition:transform .2s ease;background-color:#fff;border-radius:15px;padding:25px 20px;box-shadow:0 2px 8px #0000001a;width:100%;max-width:350px}.icon-card:hover{transform:translateY(-3px);box-shadow:0 4px 12px #00000026}.icon-circle{width:100px;height:100px;border-radius:50%;background-color:#bdbdbd;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0000001a;border:2px solid #f8fcff}.icon-circle svg{width:70px;height:70px}.icon-image{width:70px;height:70px;object-fit:contain}.icon-label{color:#555;font-size:16px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.5px;margin-top:5px}.footer-section{display:flex;flex-direction:column;align-items:center;margin-top:30px;margin-left:-20px;margin-right:-20px;padding:20px;width:calc(100% + 40px)}.footer-line{width:100%;height:1px;background-color:#ccc;margin-bottom:15px}.footer-text{color:#888;font-size:12px;text-align:center;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.main-content{padding:75px 15px 20px}.icons-grid{gap:20px}.icon-card{padding:20px 15px;max-width:300px}.icon-circle{width:90px;height:90px}.icon-circle svg{width:60px;height:60px}.icon-label{font-size:14px}.footer-section{margin-top:25px;margin-left:-15px;margin-right:-15px;padding:15px;width:calc(100% + 30px)}.footer-line{width:100%}.footer-text{font-size:11px}}@media (max-width: 480px){.main-content{padding:70px 10px 15px}.icons-grid{grid-template-columns:repeat(2,1fr);gap:15px}.icon-card{padding:15px 10px;max-width:100%}.icon-circle{width:103px;height:103px}.icon-circle svg{width:50px;height:50px}.icon-label{font-size:12px}.footer-section{margin-top:46px;margin-left:-10px;margin-right:-10px;padding:10px;width:calc(100% + 20px)}.footer-line{width:100%}.footer-text{font-size:10px}}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.sidebar-overlay.sidebar-overlay-visible{opacity:1;visibility:visible}.sidebar{position:fixed;top:0;left:0;width:240px;height:100%;background-color:#000;z-index:1000;transform:translate(-100%);transition:transform .3s ease;box-shadow:2px 0 10px #0000004d;overflow-y:auto}.sidebar.sidebar-open{transform:translate(0)}.sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-logo{height:40px;width:auto;object-fit:contain}.sidebar-close{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s ease}.sidebar-close:hover{opacity:.7}.sidebar-close svg{width:24px;height:24px}.sidebar-content{padding:20px 0}.sidebar-item{color:#fff;font-size:16px;font-weight:500;padding:15px 20px;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-item:last-child{border-bottom:none}.sidebar-item:hover{background-color:#ffffff1a}.sidebar-item-logout{margin-top:10px;border-top:none;color:#f44;font-weight:600}.sidebar-item:not(.sidebar-item-logout):nth-last-child(2){border-bottom:none}.sidebar-item-logout:hover{background-color:#f443}@media (max-width: 480px){.sidebar{width:220px}.sidebar-header{padding:15px}.sidebar-logo{height:35px}.sidebar-item{font-size:14px;padding:12px 15px}}.inplay-page{width:100%;min-height:100vh;background-color:#fff;padding-top:0}.inplay-sub-header{background-color:#373737;padding:12px 20px;width:100%;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;align-items:center;position:fixed;top:65px;left:0;z-index:99;margin:0}.back-to-menu-btn{background:none;border:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:5px 10px;transition:opacity .2s ease;display:flex;align-items:center;gap:5px}.inplay-content{padding:0;max-width:1200px;margin:0 auto}.loading-text{text-align:center;padding:40px 20px;color:#666;font-size:16px}.page-loader-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);width:100%;padding-top:120px}.match-list{display:flex;flex-direction:column;gap:0;max-width:800px;margin:0 auto;padding-top:0}.match-card{border-bottom:1px solid #e0e0e0;background-color:#fff;transition:background-color .2s ease}.match-card:hover,.match-card:hover .match-body{background-color:#f0f0f0}.match-card:last-child{border-bottom:none}.match-header{background-color:#bdbdbd;color:#000;padding:12px 15px;font-size:14px;font-weight:500}.match-body{background-color:#f8f8f8;padding:15px}.match-title{color:#333;font-size:16px;font-weight:600;margin-bottom:10px}.match-details{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.match-time{color:#666;font-size:14px;display:flex;align-items:center;gap:8px}.tv-icon{width:18px;height:18px;color:#666}.inplay-badge{background-color:#4caf50;color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.inplay-title{color:#083c73;font-size:32px;font-weight:600;text-align:center;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.inplay-container{background-color:#f5f5f5;border-radius:10px;padding:40px;text-align:center}.inplay-text{color:#555;font-size:18px;margin:0}@media (max-width: 768px){.inplay-sub-header{padding:10px 15px;top:60px}.back-to-menu-btn{font-size:14px}.inplay-content{padding:0;max-width:100%;margin-top:0}.match-list{margin-top:0;padding-top:0}.match-list{max-width:100%;margin:0}.match-header{padding:10px 12px;font-size:13px}.match-body{padding:12px}.match-title{font-size:15px}.match-time{font-size:13px}.inplay-title{font-size:24px}.inplay-container{padding:30px 20px}.inplay-text{font-size:16px}}@media (max-width: 480px){.inplay-sub-header{padding:8px 10px;top:55px}.back-to-menu-btn{font-size:13px}.inplay-content{padding:0;max-width:100%;margin-top:-11px}.match-list{padding-top:95px;max-width:100%;margin:0}.match-header{padding:8px 10px;font-size:12px}.match-body{padding:10px}.match-title{font-size:14px;margin-bottom:8px}.match-time{font-size:12px}.inplay-badge{font-size:11px;padding:3px 10px}.inplay-title{font-size:20px}.inplay-container{padding:20px 15px}.inplay-text{font-size:14px}}.bet-slip-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.bet-slip-modal{position:fixed;top:60px;left:50%;transform:translate(-50%);width:90%;max-width:450px;background-color:#a8d5ff;border-radius:0;z-index:1001;box-shadow:0 10px 40px #00000080;overflow:hidden}.bet-modal-header{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;background-color:#08c;position:relative}.bet-modal-title{font-size:14px;font-weight:600;color:#fff}.bet-modal-close{background:none;border:none;color:#fff;font-size:22px;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;line-height:1;margin-left:auto}.bet-modal-close:hover{opacity:.8}.bet-modal-content{padding:8px 12px}.bet-info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.bet-selection,.bet-profit-label{font-size:13px;font-weight:500;color:#000}.bet-inputs-row{display:flex;gap:12px;margin-bottom:6px}.bet-input-group{flex:1;display:flex;flex-direction:column}.bet-label{text-align:center;font-size:12px;font-weight:500;color:#000;margin-bottom:3px}.odds-control{display:flex;align-items:center;gap:4px}.odds-btn{width:26px;height:26px;background-color:#2c3e50d9;border:none;border-radius:4px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center}.odds-btn:hover{background-color:#2c3e50}.odds-value,.amount-value{width:100%;height:26px;border:none;border-radius:4px;padding:0 6px;font-size:13px;font-weight:500;text-align:center;background-color:#fff;color:#000}.amount-value:focus{outline:2px solid #2196F3}.amount-buttons-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px;margin-bottom:6px}.amount-btn{height:30px;background-color:#2c3e50d9;border:none;border-radius:2px;color:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s;padding:0 4px}.amount-btn:hover{background-color:#2c3e50}.bet-actions-row{display:flex;gap:6px;margin-bottom:6px}.bet-action-button{flex:1;height:26px;border:none;border-radius:4px;font-size:10px;font-weight:600;cursor:pointer;transition:opacity .2s;color:#fff}.bet-action-button:hover{opacity:.9}.clear-button{background-color:#2196f3}.edit-button{background-color:#00bcd4}.reset-button{background-color:#bd1828;border-radius:0}.place-button{background-color:#198754;border-radius:0}.place-button:disabled{opacity:.7;cursor:not-allowed}.submit-loader{width:14px;height:14px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.bet-teams-section{padding-top:4px;border-top:1px solid rgba(0,0,0,.1)}.bet-team{color:#000;font-size:12px;font-weight:500;margin-bottom:4px}.bet-team:last-child{margin-bottom:0}@media (max-width: 768px){.bet-slip-modal{width:95%;max-width:100%}.bet-modal-title{font-size:15px}.bet-info-row{font-size:13px}.bet-label{font-size:12px}.odds-btn{width:32px;height:32px;font-size:18px}.odds-value,.amount-value{height:32px;font-size:14px}.amount-btn{height:30px;font-size:12px}.bet-action-button{height:34px;font-size:12px}}@media (max-width: 480px){.bet-modal-content{padding:12px}.bet-inputs-row{gap:10px}.odds-btn{width:30px;height:30px}.amount-buttons-grid{gap:3px}.amount-btn{height:30px;font-size:12px}.bet-actions-row{gap:6px}}.match-detail-page{width:100%;max-width:100vw;min-height:100vh;background-color:#fff;padding-top:0;overflow-x:hidden;box-sizing:border-box}.match-detail-sub-header{background-color:#373737;padding:12px 20px;width:100%;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;align-items:center;position:fixed;top:65px;left:0;z-index:99;margin:0;gap:15px}.back-btn{background:none;border:none;color:#fff;font-size:16px;font-weight:700;cursor:pointer;padding:5px 10px;transition:opacity .2s ease;display:flex;align-items:center;gap:5px}.back-btn:hover{opacity:.8}.match-name-header{color:#fff;font-size:16px;font-weight:700;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0;flex:1;max-width:calc(100% - 50px)}.tv-icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .2s ease}.tv-icon-container:hover{opacity:.7}.tv-icon-header{width:24px;height:24px;object-fit:contain}.tv-embed-container{width:100%;margin-top:109px;padding:0;background-color:#000;position:relative}.tv-embed-iframe{width:100%;height:400px;border:none;display:block}.score-card-container{width:100%;margin-top:120px;padding:0;background-color:#fff}.score-card-container.with-tv{margin-top:0}.score-card-iframe{width:100%;height:169px;border:none;display:block}.betting-table-container{width:100%;max-width:800px;margin:0 auto;padding:0}.betting-table-container+.betting-table-container{margin-top:0}.betting-table-container.fall-of-wicket-market,.betting-table-container.other-market{margin-top:0}.bookmaker-bets-container{width:100%;max-width:1200px;margin:0 auto;padding:20px;background-color:#f5f5f5}.bookmaker-bets-table{width:100%;border-collapse:collapse;background-color:#fff}.bookmaker-bets-table thead{background-color:#f5f5f5}.bookmaker-bets-table th{padding:12px 15px;text-align:center;font-size:14px;font-weight:700;color:#000;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.bookmaker-bets-table th:last-child{border-right:none}.bookmaker-bets-table tbody tr{border-bottom:1px solid #e0e0e0}.bookmaker-bets-table tbody td{padding:12px 15px;text-align:center;font-size:14px;color:#000;border-right:1px solid #e0e0e0}.bookmaker-bets-table tbody td:last-child{border-right:none}.bookmaker-bets-table .no-bets-message{text-align:center;color:#666;font-style:italic;padding:20px}.session-bets-container{width:100%;max-width:100%;margin:0 auto;padding:20px;background-color:#f5f5f5;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.session-bets-container::-webkit-scrollbar{height:8px}.session-bets-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.session-bets-container::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.session-bets-container::-webkit-scrollbar-thumb:hover{background:#555}.session-bets-table{width:100%;min-width:800px;border-collapse:collapse;background-color:#fff;table-layout:fixed}.session-bets-table th:first-child,.session-bets-table td:first-child{width:60px;min-width:60px}.session-bets-table th:nth-child(2),.session-bets-table td:nth-child(2){min-width:200px}.session-bets-table th:nth-child(3),.session-bets-table th:nth-child(4),.session-bets-table th:nth-child(5),.session-bets-table th:nth-child(6),.session-bets-table td:nth-child(3),.session-bets-table td:nth-child(4),.session-bets-table td:nth-child(5),.session-bets-table td:nth-child(6){width:100px;min-width:80px}.session-bets-table th:last-child,.session-bets-table td:last-child{width:100px;min-width:100px}.session-bets-table thead{background-color:#f5f5f5}.session-bets-table th{padding:12px 15px;text-align:center;font-size:14px;font-weight:700;color:#000;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.session-bets-table th:last-child{border-right:none}.session-bets-table tbody tr{border-bottom:1px solid #e0e0e0}.session-bets-table tbody td{padding:12px 15px;text-align:center;font-size:14px;color:#000;border-right:1px solid #e0e0e0}.session-bets-table tbody td:last-child{border-right:none}.session-bets-table .no-bets-message{text-align:center;color:#666;font-style:italic;padding:20px}.session-bets-table .bet-won-row{background-color:#e8f5e9}.session-bets-table .bet-won-row:hover{background-color:#c8e6c9}.session-bets-table .bet-lost-row{background-color:#ffebee}.session-bets-table .bet-lost-row:hover{background-color:#ffcdd2}.session-bets-table .bet-settled-row{background-color:#f5f5f5}.session-bets-table .bet-settled-row:hover{background-color:#eee}.bet-status{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.status-pending{background-color:#fff3cd;color:#856404;border:1px solid #ffc107}.status-won{background-color:#d4edda;color:#155724;border:1px solid #28a745}.status-lost{background-color:#f8d7da;color:#721c24;border:1px solid #dc3545}.status-other{background-color:#e2e3e5;color:#383d41;border:1px solid #6c757d}.pl-positive{color:#28a745;font-weight:700}.pl-negative{color:#dc3545;font-weight:700}.pl-zero{color:#6c757d}.betting-table{width:100%;border-collapse:collapse;background-color:#fff;margin:0;border-bottom:1px solid #e0e0e0}.betting-table thead{background-color:#bdbdbd}.betting-table thead th{padding:8px 10px;text-align:left;font-size:12px;font-weight:600;color:#000}.max-limit{color:#000;font-weight:700}@keyframes colorChange{0%{color:#63ba2e}11.11%{color:#c2e884}22.22%{color:#ff7f00}33.33%{color:#ec9f28}44.44%{color:#60bb2f}55.55%{color:#c2e884}66.66%{color:#36cb3b}77.77%{color:#ff7f00}88.88%{color:#36cb3b}to{color:#63ba2e}}.betting-table thead th.lagai-header,.betting-table thead th.khai-header{text-align:center;color:#000}.betting-table tbody tr{border-bottom:1px solid #e0e0e0}.betting-table tbody tr:last-child{border-bottom:none}.team-name-cell{padding:8px 10px;background-color:#fff}.team-name{color:#333;font-size:12px;font-weight:600;margin-bottom:2px}.team-score{color:#666;font-size:10px}.lagai-cell{padding:8px 12px;text-align:center;background-color:#72bbef;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;width:22%}.lagai-value{color:#000;font-size:22px;font-weight:400;display:block;margin-bottom:2px}.khai-cell{padding:8px 12px;text-align:center;background-color:#faa9ba;width:22%}.khai-value{color:#000;font-size:22px;font-weight:400;display:block;margin-bottom:2px}.odds-price{color:#666;font-size:10px;font-weight:500;display:block}.suspended-row{position:relative}.suspended-cell{position:relative;background:linear-gradient(to right,#8b4a4a,#8b4a4a 50%,#2c4a5a 50%,#2c4a5a)}.suspended-number{color:#000;font-size:16px;font-weight:700;text-align:center;z-index:1;position:relative}.suspended-overlay-wrapper{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;padding:0;width:100%}.betting-table tbody tr.suspended-row{position:relative}.betting-table tbody tr.suspended-row .suspended-overlay-wrapper{position:absolute;left:56%;width:44%;top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;padding:0}.suspended-text{color:#dc3545;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-family:sans-serif}.suspended-lock-icon{width:24px;height:24px;object-fit:contain;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.8))}.suspended-overlay{align-items:center;background:linear-gradient(to right,#a8d5ff,#a8d5ff 50%,#faa9ba 50%,#faa9ba);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1;width:100%}.ball-running-row{position:relative}.betting-table tbody tr.ball-running-row .suspended-overlay-wrapper{position:absolute;left:56%;width:44%;top:0;bottom:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;padding:0}.ball-running-overlay{align-items:center;background:linear-gradient(to right,#a8d5ff,#a8d5ff 50%,#faa9ba 50%,#faa9ba);bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1;width:100%}.ball-running-text{color:#dc3545;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;font-family:sans-serif}.loading-text,.error-text{text-align:center;padding:120px 20px 40px;color:#666;font-size:16px}.page-loader-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding-top:120px}.error-text{color:#d32f2f}.match-detail-header{max-width:800px;margin:120px auto 0;background-color:#a8d5ff;color:#000;padding:15px 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;border-bottom:1px solid #e0e0e0}.match-detail-league{font-size:16px;font-weight:600;color:#000}.inplay-badge-large{background-color:#4caf50;color:#fff;padding:6px 16px;border-radius:16px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.match-detail-body{max-width:800px;margin:0 auto;background-color:#f8f8f8;padding:25px 20px}.match-detail-title{color:#333;font-size:20px;font-weight:700;margin-bottom:25px;line-height:1.4}.match-detail-info{display:flex;flex-direction:column;gap:20px}.match-info-item{display:flex;flex-direction:column;gap:8px;padding-bottom:15px;border-bottom:1px solid #e0e0e0}.match-info-item:last-child{border-bottom:none;padding-bottom:0}.info-label{color:#666;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.info-value{color:#333;font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.tv-icon-large{width:20px;height:20px;color:#4caf50}.status-inplay{color:#4caf50;font-weight:700}.status-upcoming{color:#ff9800;font-weight:700}@media (max-width: 768px){.match-detail-sub-header{padding:10px 15px;top:60px}.match-name-header{font-size:14px;padding:0 5px;max-width:calc(100% - 40px)}.tv-icon-header{width:20px;height:20px}.betting-table-container{max-width:100%}.betting-table thead th{padding:10px 12px;font-size:13px}.team-name-cell,.lagai-cell,.khai-cell{padding:10px 12px}.team-name{font-size:13px}.lagai-value,.khai-value{font-size:14px}.loading-text,.error-text{padding-top:110px}.page-loader-container{padding-top:110px;min-height:calc(100vh - 110px)}.tv-embed-container{margin-top:98px}.tv-embed-iframe{height:300px}.score-card-container{margin-top:110px}.score-card-iframe{height:148px}.match-detail-header{max-width:100%;margin-top:110px;padding:12px 15px}.match-detail-league{font-size:14px}.inplay-badge-large{font-size:12px;padding:5px 12px}.match-detail-body{max-width:100%;padding:20px 15px}.match-detail-title{font-size:18px;margin-bottom:20px}.match-detail-info{gap:15px}.match-info-item{padding-bottom:12px}.info-label{font-size:12px}.info-value{font-size:15px}}@media (max-width: 480px){.match-detail-sub-header{padding:8px 10px;top:55px}.match-name-header{font-size:12px;padding:0 5px;max-width:calc(100% - 35px)}.tv-icon-header{width:18px;height:18px}.betting-table-container{max-width:100%}.betting-table thead th{padding:8px 10px;font-size:12px}.max-limit{font-size:11px}.team-name-cell,.lagai-cell,.khai-cell{padding:8px 10px}.team-name{font-size:14px}.team-score{font-size:11px}.lagai-value,.khai-value{font-size:15px;padding:3px 6px}.loading-text,.error-text{padding-top:105px}.page-loader-container{padding-top:105px;min-height:calc(100vh - 105px)}.spinner-loader{width:40px;height:40px;border-width:3px}.tv-embed-container{margin-top:72px}.tv-embed-iframe{height:250px}.score-card-container{margin-top:86px}.score-card-iframe{height:128px}.match-detail-header{max-width:100%;margin-top:105px;padding:10px 12px;flex-direction:column;align-items:flex-start}.match-detail-league{font-size:13px}.inplay-badge-large{font-size:11px;padding:4px 10px}.match-detail-body{max-width:100%;padding:15px 12px}.match-detail-title{font-size:16px;margin-bottom:18px}.match-detail-info{gap:12px}.match-info-item{padding-bottom:10px}.info-label{font-size:11px}.info-value{font-size:14px}.tv-icon-large{width:18px;height:18px}.bookmaker-bets-container{width:100%;max-width:100%;padding:10px}.bookmaker-bets-table{width:100%}.bookmaker-bets-table th{padding:8px 6px;font-size:10px;font-weight:700}.bookmaker-bets-table td{padding:8px 6px;font-size:10px}.bookmaker-bets-table tbody td{padding:8px 6px;font-size:11px}.session-bets-container{width:100%;max-width:100%;padding:10px 5px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;margin:0}.session-bets-table{width:100%;min-width:600px;table-layout:auto}.session-bets-table th{padding:8px 4px;font-size:9px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-bets-table td{padding:8px 4px;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-bets-table tbody td{padding:8px 4px;font-size:10px;overflow:hidden;text-overflow:ellipsis}.session-bets-table tbody td:nth-child(2){white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.session-bets-table th:first-child,.session-bets-table td:first-child{width:50px;min-width:50px}.session-bets-table th:nth-child(2),.session-bets-table td:nth-child(2){width:auto;min-width:100px;max-width:200px}.session-bets-table tbody td:nth-child(2){width:auto;min-width:100px;max-width:200px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.session-bets-table th:nth-child(3),.session-bets-table th:nth-child(4),.session-bets-table th:nth-child(5),.session-bets-table th:nth-child(6),.session-bets-table td:nth-child(3),.session-bets-table td:nth-child(4),.session-bets-table td:nth-child(5),.session-bets-table td:nth-child(6){width:80px;min-width:70px}.session-bets-table th:last-child,.session-bets-table td:last-child{width:90px;min-width:90px}.session-bets-table .bet-status{padding:3px 6px;font-size:8px}.session-bets-table .pl-positive,.session-bets-table .pl-negative,.session-bets-table .pl-zero{font-size:9px}}@media (max-width: 480px){.bookmaker-bets-container{padding:5px}.bookmaker-bets-table th{padding:6px 3px;font-size:9px;font-weight:700}.bookmaker-bets-table td{padding:6px 3px;font-size:9px}.bookmaker-bets-table tbody td{padding:6px 3px;font-size:10px}.session-bets-container{padding:5px;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.session-bets-table{min-width:550px;table-layout:auto}.session-bets-table th{padding:6px 2px;font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-bets-table td{padding:6px 2px;font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-bets-table tbody td{padding:6px 2px;font-size:9px;overflow:hidden;text-overflow:ellipsis}.session-bets-table th:first-child,.session-bets-table td:first-child{width:35px;min-width:35px}.session-bets-table th:nth-child(2),.session-bets-table td:nth-child(2){width:auto;min-width:80px;max-width:150px}.session-bets-table tbody td:nth-child(2){width:auto;min-width:80px;max-width:150px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.session-bets-table th:nth-child(3),.session-bets-table th:nth-child(4),.session-bets-table th:nth-child(5),.session-bets-table th:nth-child(6),.session-bets-table td:nth-child(3),.session-bets-table td:nth-child(4),.session-bets-table td:nth-child(5),.session-bets-table td:nth-child(6){width:60px;min-width:50px}.session-bets-table th:last-child,.session-bets-table td:last-child{width:70px;min-width:70px}.session-bets-table .bet-status{padding:2px 5px;font-size:7px}}.login-container{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#fff;padding:20px;overflow-x:hidden;width:100%}.login-content{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:0}.logo-section{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:0}.logo-image{width:100%;max-width:350px;height:auto;object-fit:contain;display:block;margin-bottom:-41px}.login-form{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:0}.input-group{width:100%}.login-input{width:100%;padding:12px 16px;border:1px solid #d1d5db;border-radius:4px;font-size:16px;background-color:#fff;color:#000;transition:border-color .3s ease}.login-input:focus{outline:none;border-color:#1e3a8a}.login-input::placeholder{color:#9ca3af}.login-button{width:100%;padding:14px 20px;background-color:#543d5b;color:#fff;border:none;border-radius:0;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:background-color .3s ease,transform .1s ease;box-shadow:0 2px 6px #543d5b66}.login-button:hover{background-color:#453245;transform:translateY(-1px);box-shadow:0 4px 8px #543d5b66}.login-button:active{transform:translateY(0)}.login-button:disabled{opacity:.7;cursor:not-allowed}.login-button-loading{display:flex;align-items:center;justify-content:center;gap:10px}.login-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #ffffff;border-radius:50%;animation:spin .8s linear infinite}.login-footer{margin-top:20px;margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);text-align:center;border-top:1px solid #d1d5db;padding-top:20px;box-sizing:border-box}.login-footer p{color:#9ca3af;font-size:12px;margin:0}.profile-container{min-height:100vh;background-color:#f5f5f5;margin-top:14%}.profile-nav-bar{background-color:#4a4a4a;padding:15px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.profile-header{background-color:#e0e0e0;padding:12px 20px;border-bottom:1px solid #d0d0d0}.profile-title{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;text-align:left}.profile-content{background-color:#fff;padding:30px 20px;max-width:800px;margin:0 auto}.profile-field{padding:20px 0;border-bottom:1px solid #e0e0e0}.profile-field:last-child{border-bottom:none}.profile-label{font-weight:700;font-size:14px;text-transform:uppercase;color:#333;margin-bottom:8px}.profile-value{font-size:16px;color:#000;font-weight:400}.profile-error{text-align:center;padding:40px 20px;font-size:16px;color:#d32f2f}.statement-container{min-height:100vh;background-color:#f5f5f5;margin-top:14%}.statement-nav-bar{background-color:#4a4a4a;padding:15px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.statement-header{background-color:#e0e0e0;padding:12px 20px;border-bottom:1px solid #d0d0d0}.statement-title{margin:0;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;text-align:center}.statement-content{background-color:#fff;padding:0;max-width:100%;margin:0 auto;overflow-x:auto;width:100%}.statement-table-wrapper{width:100%;overflow-x:auto}.statement-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:14px;table-layout:fixed;border:1px solid #d0d0d0}.statement-table thead{background-color:#e0e0e0}.statement-table th{padding:15px 12px;text-align:left;font-weight:700;text-transform:uppercase;color:#000;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;white-space:nowrap}.statement-table th:last-child{border-right:none}.statement-table th:nth-child(1){width:8%}.statement-table th:nth-child(2){width:10%}.statement-table th:nth-child(3){width:15%}.statement-table th:nth-child(4){width:15%}.statement-table th:nth-child(5){width:15%}.statement-table th:nth-child(6){width:12%}.statement-table td{padding:15px 12px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;color:#000;line-height:1.5}.statement-table tbody tr td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0}.statement-table tbody tr td:first-child{border-left:1px solid #d0d0d0}.statement-table tbody tr td:last-child{border-right:1px solid #d0d0d0}.statement-table tbody tr:first-child td{border-top:1px solid #d0d0d0}.statement-table tbody tr:last-child td{border-bottom:1px solid #d0d0d0}.statement-table tbody tr:hover{background-color:#f9f9f9}.cd-badge{padding:4px 8px;border-radius:4px;font-weight:600;font-size:12px;text-transform:uppercase}.cd-deposit{color:#4caf50;background-color:transparent}.cd-withdraw{color:#f44336;background-color:transparent}.no-data{text-align:center;padding:40px 20px;color:#666;font-style:italic}@media (max-width: 768px){.statement-container{margin-top:20%}.statement-content{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.statement-table-wrapper{min-width:100%;overflow-x:auto;display:block}.statement-table{font-size:11px;min-width:800px;display:table}.statement-table th,.statement-table td{padding:10px 8px;white-space:nowrap}.statement-table th:nth-child(1){width:6%}.statement-table th:nth-child(2){width:8%}.statement-table th:nth-child(3){width:12%}.statement-table th:nth-child(4){width:12%}.statement-table th:nth-child(5){width:15%}.statement-table th:nth-child(6){width:12%}}@media (max-width: 480px){.statement-container{margin-top:14%}.statement-table{font-size:10px;min-width:700px}.statement-table th,.statement-table td{padding:8px 6px;font-size:10px}.statement-nav-bar{padding:12px 15px}.back-to-menu-btn{font-size:12px}.statement-header{padding:10px 15px}.statement-title{font-size:16px}}.password-container{min-height:100vh;background-color:#f5f5f5;margin-top:14%}.password-nav-bar{background-color:#4a4a4a;padding:15px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.password-header{background-color:#e0e0e0;padding:12px 20px;border-bottom:1px solid #d0d0d0}.password-title{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;text-align:center}.password-content{background-color:#fff;padding:30px 20px;max-width:500px;margin:0 auto}.password-form{display:flex;flex-direction:column;gap:20px}.password-field{display:flex;flex-direction:column;gap:8px}.password-label{font-weight:700;font-size:14px;text-transform:uppercase;color:#000}.password-input{width:100%;padding:10px 12px;border:1px solid #d0d0d0;border-radius:4px;font-size:14px;color:#000;background-color:#fff;box-sizing:border-box;transition:border-color .2s}.password-input:focus{outline:none;border-color:#6a326a}.password-input::placeholder{color:#999}.password-message{padding:12px;border-radius:4px;font-size:14px;text-align:center}.password-message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.password-message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.password-update-btn{background-color:#6a326a;color:#fff;border:none;padding:12px 24px;font-size:14px;font-weight:700;text-transform:uppercase;border-radius:0;cursor:pointer;transition:opacity .2s,background-color .2s;margin-top:10px;width:120px;align-self:flex-start}.password-update-btn:hover:not(:disabled){opacity:.9;background-color:#5a2a5a}.password-update-btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 768px){.password-container{margin-top:20%}.password-content{padding:20px 15px;max-width:100%}.password-input{font-size:16px}}@media (max-width: 480px){.password-container{margin-top:14%}.password-content{padding:20px 15px}.password-title{font-size:14px}.password-label{font-size:12px}.password-input{padding:8px 10px;font-size:14px}.password-update-btn{width:100%;padding:10px;font-size:13px}}.ledger-container{min-height:100vh;background-color:#f5f5f5;margin-top:14%}.ledger-nav-bar{background-color:#4a4a4a;padding:15px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.ledger-header{background-color:#e0e0e0;padding:12px 20px;border-bottom:1px solid #d0d0d0}.ledger-title{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;text-align:center}.ledger-summary{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;padding:20px;background-color:#fff;flex-wrap:nowrap}.summary-box{background-color:#6a326a;padding:15px 25px;border-radius:4px;min-width:150px;text-align:center}.summary-label{font-size:12px;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:8px}.summary-value{font-size:16px;font-weight:700;color:#fff}.credit-value{color:#4caf50}.debit-value{color:#f44336}.ledger-content{background-color:#fff;padding:0;max-width:100%;margin:0 auto;overflow-x:auto;width:100%}.ledger-table-wrapper{min-width:100%;overflow-x:auto;display:block}.ledger-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:14px;table-layout:fixed;border:1px solid #d0d0d0}.ledger-table thead{background-color:#e0e0e0}.ledger-table th{padding:15px 12px;text-align:left;font-weight:700;text-transform:uppercase;color:#000;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;white-space:nowrap}.ledger-table th:last-child{border-right:none}.ledger-table th:nth-child(1){width:40%}.ledger-table th:nth-child(2){width:10%}.ledger-table th:nth-child(3){width:10%}.ledger-table th:nth-child(4){width:10%}.ledger-table th:nth-child(5){width:15%}.ledger-table th:nth-child(6){width:15%}.ledger-table td{padding:15px 12px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;color:#000;line-height:1.5}.ledger-table td:first-child{word-wrap:break-word;word-break:break-word;white-space:normal;overflow-wrap:break-word}.ledger-table tbody tr td{border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0}.ledger-table tbody tr td:first-child{border-left:1px solid #d0d0d0}.ledger-table tbody tr td:last-child{border-right:1px solid #d0d0d0}.ledger-table tbody tr:first-child td{border-top:1px solid #d0d0d0}.ledger-table tbody tr:last-child td{border-bottom:1px solid #d0d0d0}.match-link{color:#1976d2;text-decoration:none;cursor:pointer}.match-link:hover{text-decoration:underline}.status-badge{padding:0;border:none;border-radius:0;outline:none;background-color:transparent;font-weight:700;font-size:10px;text-transform:uppercase;display:inline}.status-won{background-color:transparent;border:none;outline:none;color:#4caf50}.status-lost{background-color:transparent;border:none;outline:none;color:#f44336}.status-credit{background-color:transparent;border:none;outline:none;color:#4caf50}.status-debit{background-color:transparent;border:none;outline:none;color:#f44336}.no-data{text-align:center;padding:40px 20px;color:#666;font-size:14px}@media (max-width: 768px){.ledger-container{margin-top:20%}.ledger-summary{padding:15px;gap:15px;flex-direction:row;flex-wrap:nowrap}.summary-box{min-width:120px;padding:12px 20px}.summary-label{font-size:11px}.summary-value{font-size:14px}.ledger-content{padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.ledger-table-wrapper{min-width:100%;overflow-x:auto;display:block}.ledger-table{font-size:12px;min-width:700px;display:table}.ledger-table th,.ledger-table td{padding:10px 8px;white-space:nowrap}.ledger-table th:nth-child(1){width:35%}.ledger-table th:nth-child(2){width:12%}.ledger-table th:nth-child(3){width:12%}.ledger-table th:nth-child(4){width:12%}.ledger-table th:nth-child(5){width:14%}.ledger-table th:nth-child(6){width:15%}}@media (max-width: 480px){.ledger-container{margin-top:14%}.ledger-summary{padding:10px;gap:10px;flex-direction:row;align-items:center;flex-wrap:nowrap}.summary-box{width:100%;max-width:200px;padding:10px 15px}.ledger-table{font-size:11px;min-width:600px}.ledger-table th,.ledger-table td{padding:8px 6px;font-size:11px}.status-badge{padding:0;font-size:10px}}.ledger-detail-container{min-height:100vh;background-color:#f5f5f5;margin-top:14%;padding-bottom:20px}.ledger-detail-nav-bar{background-color:#4a4a4a;padding:15px 20px;text-align:center;display:flex;justify-content:center;align-items:center}.back-to-menu-btn{background:none;border:none;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;cursor:pointer;padding:0;text-decoration:none;transition:opacity .2s;margin:0 auto}.back-to-menu-btn:hover{opacity:.8}.match-won-header{background-color:#e0e0e0;padding:12px 20px;border-bottom:1px solid #d0d0d0}.match-won-text{margin:0;font-size:16px;font-weight:700;text-transform:uppercase;color:#000;text-align:center}.bets-section{background-color:#fff;margin:20px auto;max-width:1200px;padding:0}.section-header{background-color:#4a4a4a;color:#fff;padding:12px 20px;font-weight:700;font-size:14px;text-transform:uppercase;text-align:center}.ledger-detail-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:14px;table-layout:fixed;border:1px solid #d0d0d0}.ledger-detail-table thead{background-color:#e0e0e0}.ledger-detail-table th{padding:12px 10px;text-align:left;font-weight:700;text-transform:uppercase;color:#000;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;white-space:nowrap;font-size:12px}.ledger-detail-table th:last-child{border-right:none}.ledger-detail-table td{padding:12px 10px;border-bottom:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;color:#000;line-height:1.5;font-size:13px}.ledger-detail-table tbody tr td:first-child{border-left:1px solid #d0d0d0}.ledger-detail-table tbody tr td:last-child{border-right:1px solid #d0d0d0}.ledger-detail-table tbody tr:first-child td{border-top:1px solid #d0d0d0}.ledger-detail-table tbody tr:last-child td{border-bottom:1px solid #d0d0d0}.no-data{text-align:center;padding:20px;color:#666;font-size:14px}.pl-summary{padding:15px 20px;font-weight:700;font-size:14px;text-align:center;color:#f44336}.pl-positive{color:#4caf50}.pl-negative{color:#f44336}.ledger-detail-error{text-align:center;padding:40px 20px;font-size:16px;color:#d32f2f}.page-loader-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 200px);width:100%}@media (max-width: 768px){.ledger-detail-container{margin-top:20%}.ledger-detail-table{font-size:11px}.ledger-detail-table th,.ledger-detail-table td{padding:8px 6px;font-size:11px}.match-won-text{font-size:14px}.section-header{font-size:12px;padding:10px 15px}.pl-summary{font-size:12px;padding:12px 15px}}@media (max-width: 480px){.ledger-detail-container{margin-top:14%}.ledger-detail-table{font-size:10px}.ledger-detail-table th,.ledger-detail-table td{padding:6px 4px;font-size:10px}.match-won-text{font-size:12px}.section-header{font-size:11px;padding:8px 12px}.pl-summary{font-size:11px;padding:10px 12px}}.page-loader-container{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%}.spinner-loader{width:50px;height:50px;border:4px solid #f3f3f3;border-top:4px solid #373737;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.App{width:100%;min-height:100vh}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;overflow-x:hidden;width:100%}#root{width:100%;min-height:100vh}
