@import "https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#fff;font-family:Nunito,system-ui,Segoe UI,Roboto,sans-serif}#root{min-height:100vh}button{font-family:inherit}.app-loader{vertical-align:middle;justify-content:center;align-items:center;gap:5px;padding:4px;display:inline-flex}.app-loader__dot{--dot-size:7px;width:var(--dot-size);height:var(--dot-size);background:#16a34a;border-radius:50%;animation:1.1s ease-in-out infinite app-loader-pulse}.app-loader__dot:first-child{animation-delay:-.3s}.app-loader__dot:nth-child(2){animation-delay:-.15s}.app-loader__dot:nth-child(3){animation-delay:0s}.app-loader--sm{gap:3px}.app-loader--sm .app-loader__dot{--dot-size:5px}.app-loader--lg{gap:6px}.app-loader--lg .app-loader__dot{--dot-size:9px}@keyframes app-loader-pulse{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-loader__dot{opacity:1;animation:none}}.login-page{background:#fff;flex-direction:column;min-height:100vh;font-family:Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative}.login-banner{color:#fff;background:#00a9ec;flex-shrink:0;align-items:center;height:56px;padding:0 16px;font-size:14px;font-weight:700;display:flex}.login-main{flex:1;padding:0 16px}.login-shell{max-width:1000px;margin:0 auto}.login-logo{width:auto;height:122px;margin:110px auto 26px;display:block}.login-field{height:50px;margin-bottom:10px;position:relative}.login-field input{color:#212121;background:0 0;border:1px solid #757575;border-radius:25px;outline:none;width:100%;height:100%;padding:0 24px;font:400 16px/1 Roboto,Helvetica Neue,Arial,sans-serif}.login-field input::placeholder{color:#757575;opacity:1}.login-field input:focus{border-width:2px;border-color:#673ab7;padding:0 23px}.login-field-label{color:#757575;pointer-events:none;background:#fff;padding:0 5px;font-size:13px;line-height:16px;position:absolute;top:-8px;left:22px}.login-field input:focus~.login-field-label{color:#673ab7}.login-row{justify-content:space-between;align-items:center;margin-top:26px;padding-left:12px;display:flex}.login-remember{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;display:flex}.login-remember input{appearance:none;cursor:pointer;background:#fff;border:2px solid #263238;border-radius:2px;flex-shrink:0;width:19px;height:19px;margin:0;position:relative}.login-remember input:checked{background:#263238}.login-remember input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.login-remember span{color:#29b6f6;font-size:15.5px;font-weight:700}.login-actions{align-items:center;gap:10px;display:flex}.login-btn{color:#fff;letter-spacing:3.5px;text-indent:3.5px;cursor:pointer;background:#4fc3f7;border:0;border-radius:16px;width:118px;height:30px;font:700 15px/1 Roboto,Helvetica Neue,Arial,sans-serif}.login-btn:disabled{opacity:.6;cursor:default}.demo-login-btn{letter-spacing:0;text-indent:0;background:#673ab7;font-size:13px}.login-error{color:#e53935;margin-top:14px;padding-left:12px;font-size:14.5px}.login-links{margin-top:34px;padding:0 16px 60px}.login-link{color:#1976d2;align-items:center;gap:10px;width:fit-content;height:30px;font-size:14.5px;text-decoration:none;display:flex}.login-link:hover{text-decoration:underline}.login-link img{object-fit:contain;width:24px;height:24px}.login-link-warning{color:#f44336;align-items:center;height:30px;font-size:14.5px;display:flex}.login-version{color:#212121;background:#ffe93b;border-radius:21px;justify-content:center;align-items:center;width:88px;height:42px;font-size:15px;display:flex;position:fixed;bottom:34px;right:14px}@media (width<=620px){.login-main{flex:none;padding:0}.login-shell{width:288px}.login-logo{visibility:hidden;height:0;margin:302px 0 0}.login-field{height:48px;margin-bottom:10px}.login-field input{padding:0 24px;font-size:18px}.login-row{margin-top:20px;padding-left:11px}.login-remember{gap:11px}.login-remember span{font-size:16px}.login-btn{width:118px;height:33px;font-size:16px}.login-row{flex-wrap:wrap}.login-actions{justify-content:flex-end;width:100%;margin-top:10px}.demo-login-btn{font-size:13px}.login-links{width:288px;margin:27px auto 0;padding:0 0 60px}.login-link{gap:0;height:30px;font-size:15px}.login-link img{display:none}.login-link-warning{text-align:center;height:auto;min-height:50px;font-size:15px}.login-version{border-radius:28px;width:88px;height:56px;font-size:14px;bottom:16px;right:16px}}.login-field-label{display:none}.login-field input:focus~.login-field-label,.login-field input:not(:placeholder-shown)~.login-field-label{display:block}.agree-page{background:linear-gradient(105deg,#fff 0%,#bfe4fb 12%,#7ec8f5 35%,#4f9ff2 65%,#2e7ef0 100%);min-height:100vh;padding:60px 25px 40px;font-family:Roboto,Helvetica Neue,Arial,sans-serif}.agree-logo-circle{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:118px;height:118px;margin:0 auto;display:flex;overflow:hidden}.agree-logo-circle img{object-fit:contain;width:92px;height:92px}.agree-welcome{text-align:center;color:#fff;margin:26px 0 0;font-size:21px;font-weight:700}.agree-body{color:#212121;margin-top:56px}.agree-heading{font-size:19px;line-height:26px}.agree-rule{letter-spacing:1px;font-size:17px;line-height:26px}.agree-list{margin:30px 0 0;padding:0;list-style:none}.agree-list li{font-size:14.5px;line-height:20px}.agree-accept-btn{color:#212121;width:118px;height:52px;font:inherit;cursor:pointer;background:#ffe93b;border:0;border-radius:26px;justify-content:center;align-items:center;gap:9px;margin:0;font-size:15px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.agree-accept-btn svg{color:#2196f3;flex-shrink:0}@media (width<=620px){.agree-page{padding:44px 28px 88px}.agree-logo-circle{width:120px;height:120px}.agree-logo-circle img{width:96px;height:96px}.agree-welcome{margin-top:24px;font-size:25px}.agree-body{margin-top:50px}.agree-heading{font-size:18px}.agree-list{margin-top:27px}.agree-list li{font-size:14px;line-height:20px}.agree-accept-btn{border-radius:28px;width:118px;height:56px}}.dash-page{color:#212121;background:linear-gradient(150deg,#fff 0% 45%,#fdf6fa 78%,#fbeff6 100%);min-height:100vh;font-family:Roboto,Helvetica Neue,Arial,sans-serif;position:relative}.dash-topbar{color:#fff;background:#00a9ec;align-items:center;height:57px;padding:0 16px;font-size:14px;display:flex}.dash-grid{grid-template-columns:1fr 1fr;gap:9px 8px;padding:28px 25px 0;display:grid}.dash-card{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#7ed957 0%,#b9e88c 38%,#ffb3ab 72%,#ff8a80 100%);border:0;border-radius:9px;padding:3px;display:block}.dash-card-face{background:#faf7fd;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:50px;padding:8px 14px 8px 17px;display:flex}.dash-card:hover .dash-card-face{background:#f3edf9}.dash-card:focus-visible{outline-offset:2px;outline:3px solid #00a9ec}.dash-card-title{color:#212121;font-size:19px;font-weight:400}.dash-card-icon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.dash-chat-row{justify-content:center;padding:10px 25px;display:flex}.dash-chat{width:100%;max-width:1042px;height:34px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#fbe4ef 0%,#f3e9fa 22%,#fff 50%,#fdf4e2 82%,#fdf1d8 100%);border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;display:flex}.dash-chat img{width:21px;height:21px}.dash-chat-offline,.dash-chat-word{letter-spacing:2px;font-size:15px;font-weight:700}.dash-chat-offline{color:#e91e8c}.dash-chat-word{color:#5b4fcf}.dash-card-wide{grid-column:1/-1}.dash-card-wide .dash-card-face{gap:12px;padding:8px 10px}.dash-card-icon-left{object-fit:contain;flex-shrink:0;width:34px;height:34px}.dash-pill-row{flex:1;gap:12px;min-width:0;display:flex}.dash-pill{min-width:0;height:32px;font:inherit;cursor:pointer;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.dash-pill img{object-fit:contain;width:19px;height:19px}.dash-pill-fancy{color:#7b1fa2;background:#f6effa;border:1px solid #b39ddb}.dash-pill-sports{color:#1976d2;background:#eff7fe;border:1px solid #90caf9}.dash-logout-btn{color:#212121;width:117px;height:58px;font:inherit;cursor:pointer;background:#ffe93b;border:0;border-radius:29px;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex;position:fixed;bottom:35px;right:14px}.dash-logout-btn svg{color:#1976d2;flex-shrink:0}@media (width<=760px){.dash-topbar{height:56px}.dash-grid{grid-template-columns:1fr 1fr;gap:8px;padding:28px 28px 0}.dash-card{border-radius:7px;padding:2px;box-shadow:0 3px 3px #ef7480}.dash-card-face{gap:4px;min-height:51px;padding:5px 7px 5px 11px}.dash-card-title{white-space:nowrap;font-size:22px}.dash-card-compact .dash-card-title{font-size:12px}.dash-card-icon{width:40px;height:40px}.dash-chat-row{padding:9px 0 0}.dash-chat{width:236px;height:40px}.dash-chat-row+.dash-grid{padding-top:6px}.dash-card-wide .dash-card-face{padding:5px 7px}.dash-card-icon-left{width:44px;height:40px}.dash-pill-row{flex-wrap:nowrap;gap:7px}.dash-pill{white-space:nowrap;height:34px;padding:0 5px;font-size:14px;overflow:hidden}.dash-pill img{width:24px;height:24px}.dash-logout-btn{border-radius:28px;width:115px;height:56px;font-size:14px;bottom:16px;right:16px}}.market-page{color:#142034;background:#fff;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:16px}.market-page button{font:inherit;cursor:pointer}.market-page button:focus-visible{outline-offset:-3px;outline:3px solid #ffdb27}.market-page button:hover{filter:brightness(.96)}.topbar{color:#fff;background:#2497ed;align-items:center;gap:24px;height:56px;padding:0 16px;display:flex}.icon-button{min-width:32px;min-height:40px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.menu-button{color:#163a56}.account{font-size:14px}.header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.yellow{color:#ffed00}.red-dot{border:2px solid #fa657c;border-radius:50%;width:9px;height:9px;margin-left:4px}.market-menu-layer{z-index:1000;background:#0000008a;font-family:Roboto,Arial,sans-serif;position:fixed;inset:0}.market-menu-drawer{background:#fff;border-radius:0 0 13px;width:70%;height:calc(100dvh - 10px);overflow:hidden;box-shadow:1px 1px 2px #ffbedccc}.market-menu-head{color:#fff;background:linear-gradient(110deg,#2297ee 0%,#38bced 100%);border-bottom:8px solid #fff4f9;flex-direction:column;justify-content:center;align-items:center;gap:4px;height:162px;display:flex}.market-menu-head>strong{letter-spacing:.1px;font-size:20px;font-weight:500;line-height:27px}.market-menu-logo{color:#f07d13;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:83px;height:78px;line-height:1;display:flex}.market-menu-logo img{object-fit:contain;width:78px;height:78px}.market-menu-list{scrollbar-color:#ddd transparent;scrollbar-width:thin;height:calc(100% - 162px);padding:13px 9px 26px;overflow-y:auto}.market-menu-group{width:100%}.market-page .market-menu-section,.race-page .market-menu-section{color:#1175d0;text-align:left;cursor:pointer;background:#fff;border:0;align-items:center;gap:7px;width:100%;min-height:51px;padding:0;font:700 24px/1 Roboto,Arial,sans-serif;display:flex}.market-menu-section.expanded{color:#202124;background:#e3f3fd;min-height:51px;padding-left:0}.market-menu-arrow,.market-menu-play{color:#fff;background:#454545;border-radius:50%;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;display:inline-flex}.market-menu-events{background:#fff}.market-menu-empty{color:#363636;height:39px;padding:8px 42px;font-size:17px}.market-page .market-menu-event,.race-page .market-menu-event{text-align:left;color:#1175d0;cursor:pointer;background:#fff;border:0;grid-template-columns:27px 130px minmax(0,1fr);align-items:center;gap:0;width:100%;min-height:51px;padding:3px 18px;display:grid}.market-menu-event b,.market-menu-event strong{font-size:23px;font-weight:700;line-height:1.15}.market-menu-play{width:27px;height:27px}@media (width<=620px){.market-menu-drawer{border-radius:0;width:100%;height:100dvh}.market-menu-head{height:146px}.market-menu-list{height:calc(100% - 146px);padding-inline:7px}.market-page .market-menu-section,.race-page .market-menu-section{min-height:48px;font-size:20px}.market-menu-event{grid-template-columns:24px 105px minmax(0,1fr);min-height:46px;padding-inline:4px}.market-menu-arrow,.market-menu-play{flex-basis:24px;width:24px;height:24px}.market-menu-event b,.market-menu-event strong{font-size:18px}}.market-notice{color:#664d00;background:#fff8dc;border-bottom:1px solid #e8dcaa;padding:12px 20px;font-size:14px}.match-navigation{background:#fff;border-bottom:1px solid #c6c6c6;min-height:49px;display:flex;overflow-x:auto}.match-list{justify-content:flex-start;min-width:max-content;display:flex}.match-tab{color:#454545;background:#fff;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:108px;height:48px;padding:5px 13px;font-size:14px;font-weight:400;display:flex}.match-tab small{color:#858585;font-size:12px}.match-tab small.match-countdown.is-started{color:#f04444!important}.match-tab.is-active{color:#1685c7;background:#f6fbff;border-bottom-color:#2497ed;font-weight:700}.market-label{color:#444;justify-content:center;align-items:center;min-width:110px;font-size:14px;display:flex}.workspace{grid-template-columns:clamp(245px,17.5vw,330px) minmax(0,1fr);min-height:calc(100dvh - 105px);display:grid}.workspace.panel-hidden{grid-template-columns:minmax(0,1fr)}.left-panel{background:#fcf6ff;border-right:5px solid #dedde0;flex-direction:column;min-width:0;display:flex;position:relative}.panel-resizer{z-index:5;cursor:col-resize;touch-action:none;width:10px;height:100%;position:absolute;top:0;right:-5px}.panel-resizer:after{content:"";background:#c5c5c5;width:2px;height:100%;position:absolute;top:0;right:4px}.sidebar-media{background:#f3fbff;width:100%;min-width:0;overflow:hidden}.sidebar-media-tabs{background:#347ff0;justify-content:flex-start;height:24px;display:flex}.sidebar-media-tabs button{color:#d9edff;background:0 0;border:0;width:42px;font-size:11px;font-weight:700}.sidebar-media-tabs button.is-active{color:#fff}.sidebar-media-tabs button.tv-label{color:#fff200;width:49px}.sidebar-media-message{color:#455b65;text-align:center;border-bottom:2px solid #c9c9c9;justify-content:center;align-items:center;min-height:45px;padding:5px;font-size:12px;display:flex}.sidebar-tv-frame{aspect-ratio:16/9;background:#000;border-bottom:2px solid #c9c9c9;width:100%;min-width:0;overflow:hidden}.sidebar-tv-frame iframe{border:0;width:100%;height:100%;display:block}.activity-header{background:#e3f2fc;border-bottom:1px solid #a9cce4;height:43px;display:flex}.activity-list{flex:1;height:42px;display:flex}.activity-tab{color:#3d4853;background:0 0;border:0;border-bottom:2px solid #0000;height:42px;padding:0 20px}.activity-tab.is-active{color:#1686c6;border-bottom-color:#2196f3}.sidebar-fancy-sessions{color:#9d1515;background:#fff9fc;min-width:0;font-family:Arial,sans-serif}.sidebar-fancy-count{color:#fff;background:#176bc2;place-items:center;height:19px;font-size:13px;font-weight:700;line-height:19px;display:grid}.sidebar-fancy-head{border-bottom:1px solid #ead6dd;grid-template-columns:minmax(0,1fr) 57px 57px;align-items:center;gap:5px;height:28px;padding:0 5px;font-size:12px;display:grid}.sidebar-fancy-head b{color:#9d1515}.sidebar-fancy-head span:nth-child(2){color:#ef2222;text-align:center}.sidebar-fancy-head span:nth-child(3){color:#071b88;text-align:center}.sidebar-fancy-row{border-bottom:1px solid #ead6dd;grid-template-columns:minmax(0,1fr) 57px 57px;align-items:center;gap:5px;height:39px;padding:2px 5px;display:grid}.sidebar-fancy-row>b{color:#a01616;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.sidebar-fancy-row>button{color:#999;border-radius:0;height:34px;padding:0 2px;font:400 12px Arial,sans-serif;box-shadow:none!important;background:#e9e9e9!important;border:2px solid #555!important}.sidebar-fancy-row>button:disabled{opacity:1}.sidebar-fancy-row>button:not(:disabled):nth-child(2){color:#ed2d2d}.sidebar-fancy-row>button:not(:disabled):nth-child(3){color:#081b8c}.collapse-button{color:#5c6774;background:0 0;border:0;width:37px}.empty-panel{text-align:center;color:#89818d;flex:1;justify-content:center;align-items:center;min-height:420px;padding:25px;font-size:14px;display:flex}.main-market{min-width:0;padding:2px}.market-summary{border:2px solid #65a8e9;border-radius:4px;min-height:96px;padding:5px 7px 3px;position:relative;box-shadow:inset 0 0 0 2px #edf4ff}.summary-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.balances{color:#3420a0;flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.balances span:nth-child(2){color:#801caa}.balances span:nth-child(3){color:#005064}.balances b{color:#236320}.balances .liability{color:#a32891;margin-left:26px}.active-label{color:#c44242;font-size:13px;font-style:italic}.matched{color:#655077;margin-top:3px;font-size:14px}.summary-detail{justify-content:space-between;align-items:center;display:flex}.found-label{align-items:center;gap:18px;display:flex}.found-label>span{color:#fff;background:#35bce4;border-radius:4px;padding:4px 5px;font-size:14px;font-weight:700}.cricket-icon{color:#e86722;margin:3px 6px}.match-ball-icon{display:none}.status-label{color:#db524b;align-self:flex-start;font-size:14px;font-weight:700}.summary-bottom{text-align:center;min-height:21px;position:relative}.summary-bottom h1{margin:0;font-size:16px;font-weight:600;line-height:21px}.summary-bottom time{color:#393939;font-size:14px;position:absolute;top:0;right:0}.cricket-scorecard{color:#355f9d;background:#f4f8fe;border:1px solid #91bff2;border-radius:5px;margin:2px 1px 0;font-family:Arial,sans-serif;overflow:hidden}.cricket-score-main{background:#f3f7fd;align-items:center;height:37px;padding:2px 7px;display:flex}.cricket-score-icon{background:#2768b7;border-radius:50%;flex:0 0 24px;width:24px;height:24px;margin-right:5px;position:relative;transform:rotate(-8deg)}.cricket-score-icon:before{content:"";border:2px solid #fff;border-radius:3px 3px 1px 1px;width:5px;height:12px;position:absolute;top:4px;left:7px;transform:rotate(-38deg)}.cricket-score-icon i{background:#fff;width:2px;height:7px;position:absolute;top:14px;left:13px;transform:rotate(-38deg)}.cricket-score-team{flex-direction:column;line-height:15px;display:flex}.cricket-score-team b{color:#355c8c;font-size:14px}.cricket-score-team small{color:#798697;font-size:12px;font-weight:600}.cricket-score-team small i{background:#18a851;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.cricket-score-total{color:#e6332c;white-space:nowrap;margin-left:auto;font-size:20px;font-weight:700}.cricket-score-total small{margin-left:5px;font-size:11px;font-weight:700}.cricket-score-over{background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;height:31px;padding:1px 6px;display:grid;position:relative}.cricket-score-over>b{color:#315c9c;font-size:13px}.cricket-score-over>strong{color:#299449;white-space:nowrap;justify-self:end;align-items:center;font-size:13px;display:flex}.cricket-opponent-icon{width:13px;height:13px;margin-right:3px;position:relative}.cricket-opponent-icon:before,.cricket-opponent-icon:after{content:"";background:#299449;border-radius:2px;width:3px;height:13px;position:absolute;top:0;left:5px;transform:rotate(42deg)}.cricket-opponent-icon:after{transform:rotate(-42deg)}.cricket-ball-list{align-items:center;gap:4px;display:flex}.cricket-ball-list i{color:#fff;background:#8c9aa8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:700;display:grid}.cricket-ball-list .ball-4{background:#2479c8}.cricket-ball-list .ball-6{background:#6741bd}.cricket-ball-list .ball-w,.cricket-ball-list .ball-ww,.cricket-ball-list .ball-wicket{text-transform:uppercase;background:#e94d50;font-size:9px}.cricket-score-result{color:#3463a4;text-align:center;background:#f1f5fb;place-items:center;min-height:27px;margin:0 6px 4px;font-size:16px;font-weight:700;display:grid}.market-divider{background:#d8d8d8;border-top:1px solid #fff;border-bottom:2px solid #fff;height:10px}.market-divider span{background:#2497ed;width:40%;height:100%;display:block}.odds-table{table-layout:fixed;border-spacing:0 3px;border-collapse:separate;width:100%;font-size:14px}.odds-table thead{background:#f3f7fc}.odds-table th{color:#53677e;text-align:center;border:0;height:26px;font-size:12px;font-weight:400}.odds-table .selection-heading{text-align:left;width:33.3%;padding-left:12px}.odds-table td{border-top:1px solid #a2c5f5;border-bottom:1px solid #a2c5f5;height:58px;padding:5px 3px}.team-cell{color:#081b64;vertical-align:top;white-space:normal;background:#d5e6fb;border-left:1px solid #a2c5f5;border-radius:4px 0 0 4px;padding:8px 12px;font-weight:600}.price-cell{text-align:center;cursor:pointer;vertical-align:top;background:#c1dcff}.price-cell:last-child{border-right:1px solid #a2c5f5;border-radius:0 4px 4px 0}.price{color:#06135b;background:#dbeeff;border:1px solid #e5f2ff;min-width:50px;height:31px;margin:0 auto;padding:4px 8px;font-size:16px;line-height:21px;display:block}.lay .price{background:#f9e0eb;border-color:#ffe6f0}.best-price.back .price{background:linear-gradient(#effaff,#7ed6ff);box-shadow:inset 0 -3px 5px #04a4dc77}.best-price.lay .price{background:linear-gradient(#ffeff9,#f199ca);box-shadow:inset 0 -3px 5px #df35a04a}.amount{color:#111;height:15px;margin:0;font-size:12px;line-height:15px;display:block}.runner-pl{margin-top:6px;font-size:13px;font-weight:700;display:block}.runner-pl.positive{color:#36ad35}.runner-pl.negative{color:#f44336}.bet-activity-panel{flex:1;min-height:120px;overflow:auto}.bet-list-heading{color:#fff;text-align:center;background:#0874c9;padding:5px;font-size:13px;font-weight:700}.bet-list-row{background:#fff;border-bottom:1px solid #ddd;grid-template-columns:minmax(90px,1fr) 48px 48px 70px;gap:4px;padding:7px 4px;font-size:12px;display:grid}.bet-list-row.matched{background:#f4a9c0}.fancy-market-list{flex-direction:column;display:flex}.fancy-market-list span{border-bottom:1px solid #ddd;padding:7px;font-size:12px}.bet-success{color:#19752a;background:#e2f7e4}.bet-slip{z-index:100;color:#172035;background:#d9efff;border:1px solid #8a9aaf;border-radius:20px;width:min(251px,100vw - 16px);margin:0;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #000000c2,0 8px 22px #00000061}.bet-slip.lay-slip{background:#f5dce6}.bet-slip-title{justify-content:space-between;align-items:center;height:31px;padding:4px 7px 0;font:700 13px Arial,sans-serif;display:flex}.bet-slip-title strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bet-slip-title button{color:#172035;background:0 0;border:0;flex:0 0 20px;width:20px;height:24px;padding:0;font:700 18px/20px Arial,sans-serif}.bet-slip-fields{grid-template-columns:1fr 1fr 38px;gap:7px;padding:5px 7px 3px;display:grid}.bet-slip-fields input{color:#263238;background:#fff;border:0;border-radius:4px;width:100%;min-width:0;height:35px;padding:4px 8px;font:400 16px Arial,sans-serif}.bet-slip-fields button{color:#174c1c;background:#42c153;border:0;border-radius:4px;height:35px;padding:0;font:700 17px Arial,sans-serif}.bet-slip-quick{background:#b7ffc2;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px 7px 3px;display:grid}.bet-slip-quick button{color:#111;background:#b9d9bc;border:1px solid #a6d4ad;border-radius:4px;height:34px;padding:0;font:italic 700 14px Arial,sans-serif}.bet-slip-pl{white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;height:25px;padding:3px 7px 5px;font:400 10px Arial,sans-serif;display:flex}.bet-slip-pl b{color:#147327}.bet-slip-error{color:#d52020;padding:6px 8px;font-size:12px}.bet-slip-message{color:#0875cf;text-align:center;padding:7px}.bet-wait-overlay{z-index:102;color:#159cf0;background:#0c1016f0;border-radius:27px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:min(280px,100vw - 24px);height:92px;font-size:13px;display:flex;position:fixed;top:34%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 18px #00000059}.bet-wait-spinner{color:#9068df;font-size:19px;animation:.75s linear infinite bet-wait-spin}@keyframes bet-wait-spin{to{transform:rotate(360deg)}}.market-media-tabs{display:none}.odds-table .team-cell{width:33.3%;padding-left:34px;position:relative}.runner-check{background:#eef3f9;border:2px solid #5d6670;width:19px;height:19px;display:block;position:absolute;top:10px;left:6px}.secondary-market{margin-top:2px}.secondary-market-title{color:#fff;background:#06436e;align-items:center;height:25px;padding:0 10px;font-size:12px;display:flex}.secondary-market-title span{color:#f04b33;background:#ffec43;margin-left:8px;padding:2px 6px;font-size:16px}.secondary-market-title small{color:#111;background:#fff;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:11px}.tv-panel{color:#d5e7fa;text-align:center;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:12px;max-width:none;height:119px;min-height:119px;margin:0 1px 4px;padding:0;display:flex}.tv-panel iframe{border:0;width:100%;height:100%;display:block}.floating-tv{z-index:90;background:#000;border:2px solid #1688ff;border-radius:3px;width:min(320px,100vw - 8px);position:fixed;overflow:hidden;box-shadow:0 3px 10px #0000006b}.floating-tv-bar{color:#d9ecff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:#2587f1;align-items:center;gap:3px;height:25px;padding:0 4px;font:700 11px Arial,sans-serif;display:flex}.floating-tv-grip{color:#fff;font-size:15px;line-height:1}.floating-tv-bar button{color:#d9ecff;background:0 0;border:0;height:23px;padding:0 3px;font:700 11px Arial,sans-serif}.floating-tv-bar button.is-active{color:#fff500}.floating-tv-bar .floating-tv-fullscreen{color:#fff;margin-left:auto;font-size:17px}.floating-tv-bar .floating-tv-close{color:#ff4a4a;font-size:20px;font-weight:400}.floating-tv-screen{color:#fff;background:#000;place-items:center;height:180px;font:11px Arial,sans-serif;display:grid;overflow:hidden}.floating-tv-screen iframe,.floating-tv-screen .bpexch-tv-player{border:0;width:100%;height:100%;display:block}.tv-panel h2{font-size:18px}.tv-panel p{font-size:14px}.tv-panel button{background:#25445f;border:1px solid #758ba1;border-radius:4px;padding:8px 18px;font-size:14px}@media (width>=1500px){.odds-table thead{display:none}.summary-bottom{margin-top:0}}@media (width<=850px){.topbar{gap:12px;padding:0 10px}.workspace{grid-template-columns:210px minmax(0,1fr)}.header-actions{gap:4px}.help-button{display:none}.summary-bottom{text-align:left;margin-top:8px;padding-right:45px}.summary-bottom h1{font-size:14px}.balances .liability{margin-left:8px}.odds-table .selection-heading{width:30%}.price{min-width:40px;padding:3px;font-size:14px}.team-cell{padding:8px 5px}.found-label{gap:8px}}@media (width<=620px){.market-page{background:#eef4fd;max-width:426px;margin:0 auto}.topbar{gap:8px;height:54px}.account{font-size:13px}.header-actions{gap:0}.icon-button{min-width:30px}.match-tab{min-width:98px;padding:4px 10px}.workspace{flex-direction:column;min-height:calc(100dvh - 103px);display:flex}.main-market{background:#eef4fd;order:0;min-height:360px;padding:0}.left-panel{border-top:1px solid #d6cce0;border-right:0;flex:1;order:1;min-height:220px}.panel-resizer{display:none}.empty-panel{min-height:180px}.market-summary{background:#fff;border-color:#228cff;border-radius:5px;min-height:96px;margin:0 1px;padding:5px 8px 3px}.balances{gap:5px;font-size:12px;font-weight:600}.balances .liability{margin-left:4px}.matched{margin-top:1px;font-size:14px}.summary-detail{min-height:31px}.cricket-icon{display:none}.match-ball-icon{object-fit:contain;width:55px;height:40px;margin-left:3px;display:block}.found-label{gap:8px;margin-top:-1px}.found-label>span{white-space:nowrap;background:#3bbdf0;padding:3px 6px}.status-label{color:#3db84b;font-size:16px}.summary-bottom{text-align:center;margin-top:0;padding-right:38px}.summary-bottom h1{white-space:nowrap;font-size:15px;font-weight:700}.summary-bottom time{font-size:12px}.cricket-scorecard{margin-top:1px}.cricket-score-main{min-height:34px}.cricket-score-total{font-size:18px}.cricket-score-over{grid-template-columns:minmax(0,1fr) auto;min-height:29px}.cricket-score-over>b{display:none}.cricket-ball-list{gap:2px}.cricket-ball-list i{width:21px;height:21px;font-size:11px}.cricket-score-over>strong{font-size:11px}.cricket-score-result{min-height:25px;font-size:13px}.odds-table .price-depth{display:none}.odds-table{border-spacing:0 2px;width:calc(100% - 2px);margin:0 1px}.odds-table thead{display:none}.odds-table .selection-heading{width:50%;padding-left:10px}.odds-table .team-cell{width:50%;padding-left:34px}.odds-table .primary-price{width:25%}.odds-table th{height:31px;padding:2px;font-size:11px}.odds-table td{border-color:#8bbcff;height:59px;padding:4px 1px}.price{border:0;width:100%;min-width:0;height:29px;padding:3px 0;font-size:17px;line-height:21px}.team-cell{vertical-align:middle;background:#cfe2fa;font-size:14px;position:relative}.amount{font-size:11px}.market-label{display:none}.status-label{font-size:12px}.market-media-tabs{background:#2788f5;height:22px;padding-left:5px;display:flex}.market-media-tabs button{color:#dff2ff;background:0 0;border:0;min-width:56px;height:22px;padding:0 5px;font-size:11px;font-weight:700}.market-media-tabs button.is-active{color:#ffe800}.tv-panel{text-align:left;background:#000;display:block;overflow:hidden}.market-divider{height:8px}.secondary-market{margin-top:1px}.secondary-market-title{padding:0 8px}.secondary-market-title span{padding:2px 5px}.secondary-market-title small{padding:3px 5px}.secondary-odds{margin-top:0}.panel-hidden .main-market{min-height:calc(100dvh - 103px)}.sidebar-media{display:none}}.price-cell.is-suspended .price{color:#8a8a8a;box-shadow:none;background:#e6e6e6;border-color:#dcdcdc}.market-status-line{color:#8693a3;margin:18px 6px;font-size:13px}.race-page{background:#fff;width:100%;min-height:100dvh;font-family:Arial,sans-serif;overflow-x:hidden}.race-navigation{min-height:47px}.race-navigation .match-tab{min-width:82px;height:46px;padding:3px 7px;font-size:12px}.race-navigation .match-tab span{white-space:nowrap;text-overflow:ellipsis;max-width:78px;overflow:hidden}.race-summary{color:#391b8d;border:2px solid #238cff;border-radius:4px;height:96px;padding:5px 9px;position:relative}.race-summary div{font-size:12px}.race-summary div b{color:green}.race-summary em{color:red;position:absolute;top:5px;right:9px}.race-summary p{margin:2px 0}.race-summary strong{color:#fff;background:#36bff0;border-radius:5px;margin-left:66px;padding:4px}.race-summary span{float:right}.race-summary h1{text-align:center;color:#111;margin:8px 0 0;font-size:15px}.race-page .market-media-tabs{background:#2788f5;height:23px;display:flex}.race-page .market-media-tabs button{color:#e4f2ff;background:0 0;border:0;font-size:11px}.race-page .market-media-tabs .is-active{color:#ffef00}.race-tv-note{text-align:center;color:#455b65;background:#f2fbff;border-bottom:5px solid #ddd;min-height:47px;padding:5px;font-size:12px}.race-bet{color:#062f6a;text-align:center;background:#9dc2ee;grid-template-columns:minmax(70px,.6fr) 1fr 1fr 42px minmax(100px,.7fr) 42px;align-items:center;padding:4px;font-size:18px;display:grid}.race-bet button,.race-bet output{color:#fff;text-align:center;background:#1268c4;border:0;height:46px;font-size:24px}.race-bet output{color:#071c79;background:#fff;padding-top:8px}.race-warning{text-align:center;color:#ef3e24;background:#ffffdf;margin:3px 5px;padding:4px;font-size:12px;font-style:italic}.race-gate{color:#d54225;text-align:center;background:#fff7c9;padding:5px;font-size:12px;font-weight:700}.race-feed-error{background:#ffe8e8}.race-runner{color:#00167d;background:#d4e5fa;border:2px solid #84afff;border-radius:4px;grid-template-columns:26px 34px minmax(180px,1fr) minmax(90px,15%) minmax(90px,15%);align-items:center;min-height:59px;display:grid}.race-runner input{width:19px;height:19px}.race-cloth{border:1px solid #777;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.race-runner-name{flex-direction:column;min-width:0;padding:0 4px;display:flex}.race-runner-name strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.race-runner-name small{color:#444;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.race-price{text-align:center;background:0 0;border:0;align-self:stretch}.race-price:disabled{cursor:default}.race-price b{background:linear-gradient(#fff,#25c6f7);padding:4px;font-size:22px;display:block}.race-price.lay b{background:linear-gradient(#fff,#ff72b7)}.race-price small{color:#111}.race-empty{color:#64748b;place-items:center;min-height:90px;font-size:13px;display:grid}@media (width<=620px){.race-page{max-width:430px;margin:0 auto}.race-bet{grid-template-columns:70px 1fr 1fr 34px 90px 34px}.race-runner{grid-template-columns:26px 27px minmax(0,1fr) 75px 75px}}.race-legacy{display:none}.race-page{color:#07166f;font-family:Roboto,Arial,sans-serif}.race-page .topbar{background:#2497ed;height:56px}.race-page .race-online{color:#4bd98b;margin-left:-8px}.race-page .race-navigation{height:49px;min-height:49px;padding-left:58px;overflow:hidden}.race-page .race-navigation .match-tab{min-width:82px;height:49px;padding:3px 8px;font-size:14px}.race-page .race-navigation .match-tab span{max-width:90px;padding:1px 3px}.race-page .race-navigation .match-tab.is-active span{color:#087bd0;background:#f7e8d8;text-decoration:underline}.race-page .race-navigation .match-tab small{color:#888;font-size:10px}.race-clone{grid-template-columns:325px minmax(0,1fr);min-height:calc(100dvh - 105px);display:grid}.race-left-panel{color:#3a5260;background:#fffaff;border-right:3px solid #e5e5e5;min-width:0}.race-tv-tabs{background:#2788f5;align-items:center;gap:0;height:22px;display:flex;overflow:hidden}.race-tv-tabs button{color:#dcecff;background:0 0;border:0;flex:0 0 29px;height:22px;padding:0;font:700 11px/22px Roboto,Arial,sans-serif}.race-tv-tabs button:first-child{flex-basis:20px}.race-tv-tabs button.is-active{color:#fff500}.race-left-panel .race-tv-note{background:#eefaff;border-bottom:0;height:43px;min-height:43px;padding:4px 12px;font-size:13px;font-weight:600;line-height:17px}.race-tv-box{background:#000;height:183px;overflow:hidden}.race-tv-box:not(.is-playing){background:#eefaff;height:43px}.race-tv-box iframe,.bpexch-tv-player,.bpexch-tv-player video{object-fit:contain;background:#000;border:0;width:100%;height:100%;display:block}.bpexch-tv-player{position:relative}.bpexch-tv-overlay{color:#e5e7eb;text-align:center;background:#00000085;justify-content:center;align-items:center;padding:10px;font-size:13px;display:flex;position:absolute;inset:0}.bpexch-tv-overlay>span{flex-direction:column;align-items:center;gap:8px;display:flex}.bpexch-tv-overlay button{color:#fff;background:#374151;border:0;border-radius:4px;padding:4px 13px}.tv-spinner{border:3px solid #9bd8ff;border-top-color:#0000;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite tv-spin}@keyframes tv-spin{to{transform:rotate(360deg)}}.race-bets-title{color:#1682da;background:#e6f6ff;border-bottom:2px solid #2788f5;place-items:center;height:43px;font-size:14px;font-weight:700;display:grid;position:relative}.race-bets-title span{color:#506071;font-size:29px;font-weight:300;position:absolute;right:20px}.race-bets-empty{color:#9696a0;place-items:center;min-height:325px;font-size:13px;display:grid}.race-sidebar-bets{color:#111;min-height:325px}.race-bet-heading{color:#1479bd;background:#e7f4fc;border-bottom:1px solid #b8c9d5;padding:5px 7px;font-size:12px;font-weight:700}.race-bet-row{border-bottom:1px solid #ddd;grid-template-columns:minmax(0,1fr) 45px 55px;gap:3px;padding:6px 5px;font-size:11px;display:grid}.race-bet-row.is-back{background:#b9e6fb}.race-bet-row.is-lay{background:#f7bfd5}.race-bet-row b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.race-bet-row span{text-align:center}.race-bet-row small{color:#555;grid-column:1/-1}.race-runner-pl{font-size:12px;font-weight:700;line-height:15px;display:block}.race-runner-pl.positive{color:#168d24}.race-runner-pl.negative{color:#ec2929}.race-main{background:#fff;min-width:0}.race-clone .race-summary{color:#391b8d;border:2px solid #238cff;border-radius:5px;height:96px;margin:0 1px;padding:5px 8px 3px}.race-clone .race-summary>div:first-child{gap:9px;padding-right:110px;font-size:12px;display:flex}.race-clone .race-summary>div:first-child b{color:#078327}.race-clone .race-summary>div:first-child .race-liability{color:#df1687;margin-left:8px}.race-clone .race-summary em{color:#f03434;text-align:right;font-size:14px;font-weight:700;top:5px;right:9px}.race-clone .race-summary em strong{color:#26963d;text-align:right;white-space:nowrap;background:0 0;border-radius:0;min-width:0;margin:5px 0 0;padding:0;font-size:14px;font-style:normal;line-height:16px;display:block}.race-clone .race-summary em strong.is-closed{color:#ff3b30}.race-clone .race-summary em span{color:#222;white-space:nowrap;margin-top:5px;font-size:14px;font-style:normal;font-weight:400;line-height:16px;display:block}.race-clone .race-summary p{margin:2px 0 0;font-size:16px}.race-summary-bottom{align-items:center;min-height:40px;display:flex;position:relative}.race-event-icon{object-fit:cover;object-position:center top;width:58px;height:38px;overflow:hidden}.race-clone .race-summary-bottom strong{color:#fff;background:#36bff0;border-radius:6px;flex:none;margin:0 0 0 7px;padding:4px 7px;font-size:14px}.race-clone .race-summary-bottom h1{text-align:center;color:#111;flex:1;margin:0;font-size:16px}.feed-heartbeat{background:#d0d0d0;position:relative;overflow:hidden}.feed-heartbeat>span{inset-block:0;will-change:transform;background:#2196f3;width:45%;animation:3s linear infinite paused feed-heartbeat-slide;position:absolute;left:0;transform:translate(-100%)}.feed-heartbeat.is-live>span{animation-play-state:running}@keyframes feed-heartbeat-slide{0%{transform:translate(-100%)}to{transform:translate(222.222%)}}.race-progress{border-top:4px solid #ececec;height:13px;margin:0 4px}.race-market-tabs{gap:2px;height:35px;margin:0 5px;display:flex}.race-market-tabs button{color:#16456a;background:#fff;border:1px solid #1d4d70;flex:1;font-size:16px}.race-market-tabs button.is-active{color:#fff;background:#174e74;font-weight:700}.market-feed-heartbeat{border-top:3px solid #ececec;height:9px;margin:0 1px}.race-controls{background:#a9c8ee;grid-template-rows:34px 60px 39px;grid-template-columns:minmax(210px,1fr) minmax(300px,auto) 42px 92px 42px;align-items:center;column-gap:3px;min-height:133px;padding:0 4px;display:grid}.race-combo{grid-area:1/1/3;align-self:stretch;padding-top:7px;font-size:24px}.race-combo-prices{grid-template-rows:47px 39px;grid-template-columns:74px 74px minmax(120px,1fr);gap:0 4px;margin-top:5px;display:grid}.race-combo-prices button{color:#071c79;background:#fff;border:0;padding:0}.race-combo-prices button>strong{height:47px;padding-top:8px;font-size:24px;font-weight:500;display:block}.race-combo-back>strong{background:linear-gradient(#fff,#25c6f7)}.race-combo-lay>strong{background:linear-gradient(#fff,#ff72b7)}.race-combo-prices small{background:#fff;flex-direction:column;justify-content:center;height:39px;font-size:12px;font-style:normal;display:flex}.race-combo-prices small i{color:#078327;font-style:normal}.race-combo-prices small em{color:#ff2929;font-style:normal}.race-combo-prices>span{color:#ff4d36;white-space:nowrap;background:#ffea26;border-radius:4px;align-self:stretch;align-items:center;margin-left:4px;padding:0 10px;font-size:17px;font-weight:700;display:flex}.race-combo-prices>label{color:#082287;white-space:nowrap;grid-area:2/3;align-self:center;font-size:13px;font-weight:700}.race-stake-title{color:#052d65;white-space:nowrap;grid-area:1/2/auto/6;justify-content:flex-end;align-items:center;gap:5px;font-size:24px;display:flex}.race-stake-title strong:last-child{color:#fff;background:#103560;border-radius:3px;padding:2px 4px}.race-controls>button,.race-controls>output{color:#fff;text-align:center;background:#1268c4;border:0;border-radius:3px;width:100%;height:48px;font-size:24px}.race-controls>output{color:#071c79;background:#fff;border:2px solid #1268c4;padding-top:9px}.race-controls>button,.race-controls>output{grid-row:2}.race-controls>button:first-of-type{grid-column:3}.race-controls>output{grid-column:4}.race-controls>button:last-of-type{grid-column:5}.race-controls .race-warning{color:#ef3e24;background:#fffce9;border-radius:4px;grid-area:3/2/auto/6;align-self:stretch;margin:0;padding:10px 5px;font-size:12px;font-weight:700}.race-clone .race-runners{padding:0 1px}.race-clone .race-runner{background:#d4e5fa;border:2px solid #84afff;border-radius:4px;grid-template-columns:minmax(270px,2.8fr) repeat(6,minmax(64px,1fr));min-height:61px;display:grid}.race-runner-info{align-items:center;min-width:0;display:flex}.race-runner-info>input{accent-color:#7754b0;width:19px;height:19px;margin:0 3px}.race-runner-number{text-align:center;flex:0 0 28px;font-size:13px}.race-clone .race-cloth{flex:0 0 23px;place-items:center;width:23px;height:23px;display:grid}.race-silk{object-fit:contain;flex:0 0 25px;width:25px;height:25px}.race-clone .race-runner-name{color:#00167d;flex:1;min-width:0;padding:0 5px}.race-clone .race-runner-name strong{background:#fff7ec;width:fit-content;padding:1px 3px;font-size:14px}.race-clone .race-price{background:0 0;border:0;align-self:stretch;padding:5px 12px 2px}.race-clone .race-price b{color:#00106c;background:#ddecff;padding:4px 2px;font-size:18px;font-weight:500;line-height:24px;display:block}.race-clone .race-price.back.race-best-price b{background:linear-gradient(#fff 0%,#d9f1ff 38%,#15baf1 100%)}.race-clone .race-price.lay.race-best-price b{background:linear-gradient(#fff 0%,#ffe3ee 38%,#ff65ad 100%)}.race-clone .race-price small{color:#111;font-size:11px;line-height:15px;display:block}.race-bet-result{z-index:103;color:#087427;background:#d9f7dc;border-radius:4px;padding:8px 18px;font-size:14px;font-weight:700;position:fixed;top:70px;left:50%;transform:translate(-50%);box-shadow:0 3px 10px #00000040}.race-bet-result.is-error{color:#c51d1d;background:#ffe3e3}.bottom-bet-status{z-index:120;color:#fff;background:#48b558;align-items:center;min-height:47px;padding:0 24px;font-size:14px;font-weight:500;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 3px #0000001f}.bottom-bet-status.is-error{background:#e34c4c}.race-wait{box-shadow:0 0 0 100vmax #00000094,0 5px 18px #00000059}@media (width<=620px){.race-page{background:#fff;width:100%;max-width:430px}.race-page .topbar{gap:24px;height:56px;padding:0 16px}.race-page .race-navigation{height:49px;padding-left:58px;overflow-x:auto}.race-clone{min-height:calc(100dvh - 105px);display:block}.race-left-panel{display:contents}.race-tv-tabs{z-index:2;width:100%;position:absolute;top:201px;left:0}.race-tv-box{z-index:2;width:100%;height:180px;position:absolute;top:223px;left:0}.race-tv-box:not(.is-playing){height:46px}.race-left-panel .race-tv-note{width:100%;height:46px;min-height:46px;padding:5px 2px;font-size:12px;line-height:17px;overflow:hidden}.race-bets-title,.race-sidebar-bets{display:none}.race-main{flex-direction:column;display:flex}.race-clone .race-summary{order:0;height:96px}.race-progress{background:linear-gradient(#0000 68px,#d9d9d9 68px);border:0;order:1;height:78px;margin:0}.race-page.race-tv-playing .race-progress{background:linear-gradient(#0000 202px,#d9d9d9 202px);height:212px}.race-progress>span{height:10px;top:auto;bottom:0}.race-market-tabs{flex:0 0 35px;order:2;width:calc(100% - 8px);margin:0 4px}.race-controls{order:3;grid-template-rows:34px 95px 22px;grid-template-columns:93px minmax(0,1fr) 31px 91px 35px;min-height:151px;padding:0 4px}.race-combo{grid-area:1/1/3;padding-top:8px;font-size:22px}.race-stake-title{grid-area:1/2/auto/6;justify-content:space-between;gap:3px;font-size:21px}.race-controls>button,.race-controls>output{grid-row:2;align-self:start}.race-controls>button:first-of-type{grid-column:3}.race-controls>output{grid-column:4}.race-controls>button:last-of-type{grid-column:5}.race-controls>button,.race-controls>output{height:48px;font-size:23px}.race-controls .race-warning{grid-area:3/1/auto/6;padding:3px;font-size:12px}.race-combo-prices{grid-template-columns:80px 80px 1fr;width:180px}.race-combo-prices>span{display:none}.race-combo-prices>label{margin-left:2px;font-size:11px}.race-gate{order:4}.race-clone .race-runners{order:5}.race-clone .race-summary>div:first-child{gap:7px;padding-right:65px;font-size:12px}.race-clone .race-summary p{font-size:16px}.race-clone .race-summary-bottom strong{margin-left:66px}.race-clone .race-summary-bottom h1{white-space:nowrap;font-size:15px}.race-clone .race-runner{grid-template-columns:minmax(0,1fr) 89px 89px;min-height:61px}.race-runner-number{flex-basis:25px}.race-clone .race-runner-name strong{font-size:14px;font-weight:500}.race-clone .race-price{padding:5px 7px 2px}.race-clone .race-price b{font-size:22px;line-height:25px}.race-depth-price{display:none}}.fancy-sessions{color:#222;background:#fff;margin:2px 1px 20px}.fancy-tabs{border-bottom:1px solid #d2d7dd;align-items:stretch;gap:8px;height:38px;display:flex;overflow:auto hidden}.fancy-tabs strong{color:#fff;background:#174d70;place-items:center;padding:0 13px;font-size:13px;display:grid}.fancy-tabs button{color:#687f8f;white-space:nowrap;background:#fff;border:0;flex:none;min-width:105px;font-size:12px;font-weight:700;position:relative}.fancy-tabs button.is-active{color:#17559a}.fancy-tabs button.is-active:after{content:"";background:#ff4a5b;height:3px;position:absolute;bottom:0;left:28%;right:28%}.fancy-group-head{color:#fff;background:#154e72;justify-content:space-between;align-items:center;height:30px;margin-top:9px;padding:0 8px 0 14px;font-size:12px;display:flex}.fancy-group-head span{color:#222;background:#fff;border-radius:2px;padding:2px 7px;font-weight:700}.fancy-row{background:#fff;border:2px solid #78aaff;border-radius:11px;grid-template-columns:70px minmax(220px,1fr) minmax(150px,230px) minmax(150px,230px);align-items:center;gap:30px;height:49px;margin:3px 2px;padding:1px 2px;display:grid}.fancy-book-button{cursor:pointer;background:#31ab92;border:0;border-radius:50%;width:45px;height:45px;margin-left:1px;padding:0;font-size:15px;position:relative}.fancy-book-button>i{color:#fff;background:#d62d2d;border-radius:10px;min-width:18px;height:18px;padding:0 4px;font:700 11px/18px Arial,sans-serif;position:absolute;top:-4px;right:-3px}.fancy-name{background:#fafafa;min-width:0;padding:7px 5px;font-size:12px}.fancy-name b{font-weight:500}.fancy-name small{color:#e02b2b;display:block}.fancy-name em{color:#188d2a;font-style:normal}.market-page .fancy-price{white-space:nowrap;text-overflow:clip;border:1px solid #208fff;border-radius:6px;min-width:0;max-width:100%;height:29px;padding:0 2px;font:700 14px Arial,sans-serif;overflow:hidden;box-shadow:0 3px 5px #ff324b8c}.fancy-price.no{color:#ff3636;background:#7cecf0}.fancy-price.yes{color:#071c89;background:#baffbd}.fancy-price:disabled{color:#666;opacity:.75}.fancy-book-screen{z-index:150;color:#111;background:#fffaff;font-family:Arial,sans-serif;position:fixed;inset:0}.fancy-book-screen>header{color:#fff;background:#2497ed;border-bottom:3px solid #96a9ff;align-items:center;height:55px;padding:0 9px;display:flex}.fancy-book-screen>header button{color:#162d43;background:0 0;border:0;place-items:center;width:40px;height:45px;padding:0;display:grid}.fancy-book-screen>header div{flex-direction:column;gap:4px;display:flex}.fancy-book-screen>header b{font-size:14px}.fancy-book-screen>header strong{color:#fff900;font-size:15px}.fancy-book-columns{grid-template-columns:minmax(0,2.5fr) minmax(310px,1fr);height:calc(100dvh - 55px);display:grid}.fancy-book-columns>section,.fancy-book-columns>aside{border:2px solid #5595ff;border-radius:12px;overflow:auto}.fancy-book-columns table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.fancy-book-columns th{color:#111;background:#fff;height:22px;padding:1px 3px}.fancy-book-columns>aside th{color:#fff;background:#050505}.fancy-book-columns>section th:nth-child(n+3),.fancy-book-columns>section td:nth-child(n+3),.fancy-book-columns>aside th:last-child,.fancy-book-columns>aside td:last-child{text-align:right}.fancy-book-columns>section th:first-child{width:28.5%}.fancy-book-columns>section th:nth-child(2){width:32%}.fancy-book-columns>section th:nth-child(3){width:14.5%}.fancy-book-columns>section th:nth-child(4){width:10%}.fancy-book-columns>section th:nth-child(5){width:15%}.fancy-book-columns>aside th{width:50%}.fancy-book-columns td{height:22px;padding:1px 3px}.fancy-book-columns>section tbody tr{background:#f4a9c7}.fancy-book-columns .positive{color:#1aa33d}.fancy-book-columns .negative{color:#ee2929}@media (width<=620px){.fancy-tabs{height:34px;overflow-x:auto}.fancy-tabs strong{white-space:nowrap;padding:0 8px}.fancy-tabs button{min-width:83px}.fancy-row{border-radius:8px;grid-template-columns:44px minmax(0,1fr) minmax(70px,78px) minmax(70px,78px);gap:4px;width:calc(100% - 4px);height:49px;overflow:hidden}.fancy-book-button{width:42px;height:42px;font-size:23px}.fancy-name{padding:5px 2px;font-size:11px}.market-page .fancy-price{width:100%;height:31px;padding:0 1px;font-size:13px}.fancy-book-columns{grid-template-columns:minmax(0,2.5fr) minmax(130px,1fr)}.fancy-book-columns table{font-size:10px}.fancy-book-columns>section th:nth-child(2),.fancy-book-columns>section td:nth-child(2){display:none}}.special-page{color:#111;background:#fff;min-height:100dvh;font-family:Arial,sans-serif}.special-topbar{color:#fff;background:#2196ef;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex}.special-topbar button{color:inherit;background:0 0;border:0}.exchange-menu{padding:16px}.exchange-menu button{color:#970000;background:#dffafa;border:1px solid #9ca6a6;width:100%;height:52px;font-size:18px;font-weight:700;display:block}.admin-page{background:#ffffe9;font-size:12px}.admin-topbar{height:34px;padding:0 16px}.admin-tabs{color:#7144a2;border-bottom:1px solid #d7c8df;justify-content:center;gap:38px;height:36px;padding-top:8px;font-size:16px;display:flex}.admin-tabs span{color:#777}.admin-tabs b{border-bottom:2px solid #ff665c}.ledger-head{grid-template-columns:1fr 1fr 1fr 34px;align-items:center;height:35px;padding:0 9px;display:grid}.ledger-head strong{color:#45b348;font-size:21px}.ledger-head svg{color:#69af2c;width:24px;height:24px}.ledger-options{grid-template-columns:63px 89px 63px 66px 1fr;align-items:start;height:29px;padding-top:2px;font-size:12px;display:grid}.ledger-options label{white-space:nowrap;align-items:center;display:flex}.ledger-options input{vertical-align:middle;accent-color:#147ee8;width:19px;height:19px;margin:0 3px}.ledger-options small{color:red;place-self:center end;padding-right:5px}.ledger-row{border-bottom:1px solid #c7c7b7;grid-template-columns:65px minmax(0,1fr) 80px;align-items:start;min-height:21px;font-size:12px;line-height:16px;display:grid}.ledger-opening{text-align:center;min-height:23px}.ledger-opening>:first-child{text-align:left;justify-self:start;padding-left:8px;line-height:12px}.ledger-opening>:last-child{justify-self:end;padding-right:4px}.ledger-bet-row b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ledger-bet-row>:last-child{justify-self:end;padding-right:4px}.ledger-row a{color:#4148d6}.ledger-profit{color:#168716}.ledger-loss{color:#df2020}.ledger-state{color:#777;text-align:center;padding:8px}.ledger-error{color:#d62222}.fancy-page{text-align:center;background:#fff2f7;font-family:Arial,sans-serif}.new-cricket{background:#fff;border:1px solid #599cff;border-radius:4px;margin:4px auto 7px;padding:4px 10px;box-shadow:0 3px 8px #aaa}.fancy-alert{color:red;background:#ffffa4;margin:0 10px;padding:7px;font-size:16px}.fancy-score{color:#860000;padding:8px 0 4px}.fancy-score b{color:#00f;background:#c9ffca;border:1px solid #398bff;padding:4px}.fancy-score b:last-child{color:red;background:#bbffec}.fancy-rate-labels,.fancy-boxes{color:#8c008a;justify-content:space-around;display:flex}.fancy-boxes span{color:red;background:#7cecec;border:1px solid #111;width:145px;height:49px}.fancy-boxes span:last-child{color:#00f;background:#bdf8b9}.fancy-marquee{white-space:nowrap;color:#7d008b;margin-top:30px;overflow:hidden}.fancy-user{color:#5f20dc;background:#f2f7ff;align-items:center;gap:20px;height:42px;padding:0 16px;display:flex}.fancy-user i{color:red;margin-left:auto;font-size:12px}.fancy-balance{text-align:left;background:#f2f7ff;padding:4px 18px}.fancy-balance b{color:green}.fancy-balance em{color:#df0088;font-style:normal}.fancy-market-title{color:green;background:#fff;padding:5px}.fancy-warning{color:red;white-space:nowrap;background:#fff;overflow:hidden}.fancy-runner{text-align:left;background:#cee2fb;border-bottom:1px solid #fff;grid-template-columns:1fr 92px 92px;align-items:center;height:56px;display:grid}.fancy-runner b{text-align:center;background:linear-gradient(#fff,#4ccfff);margin:5px;padding:5px;font-size:22px}.fancy-runner b:last-child{background:linear-gradient(#fff,#ff80bd)}
