@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,500;9..144,600;9..144,700;9..144,800&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=Sora:wght@600;700;800&display=swap);.placeholder-item,.sk-box{overflow:hidden;position:relative}.placeholder-item::before,.sk-box::before{left:-200px;animation:load 1.2s cubic-bezier(.4,0,.2,1) infinite;top:0;content:""}.white-text{color:#f2f4ef}.placeholder-item{box-shadow:0 4px 10px 0 rgba(33,33,33,.15);border-radius:6px;height:200px;background-color:#262a23}.placeholder-item::before{display:block;position:absolute;height:100%;width:200px;background:linear-gradient(to right,transparent 0,rgba(255,255,255,.1) 50%,transparent 100%)}@keyframes load{from{left:-200px}to{left:100%}}.skeleton-list{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:18px}.placeholder-item.skeleton-card{width:350px;max-width:92%;height:90px;margin:8px 0}.placeholder-item.skh-headicon{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md);background-color:rgba(255,255,255,.06)}.skh-headtext{display:flex;flex-direction:column;gap:6px;min-width:0}.skh-sub,.skh-title{display:block;border-radius:var(--radius-full);background-color:rgba(255,255,255,.06)}.skh-title{width:180px;max-width:50vw;height:22px}.skh-sub{width:300px;max-width:72vw;height:13px}.skh-list{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:var(--space-4);width:100%;padding:var(--space-5)}.placeholder-item.skh-card{display:flex;align-items:center;gap:var(--space-4);flex:0 1 340px;max-width:100%;height:88px;margin:0;padding:var(--space-3);border:1px solid #232a31;border-radius:var(--radius-lg);background-color:#14181d}.skb-header,.skb-runner{border-bottom:1px solid var(--border-subtle)}.placeholder-item.skh-card::before{z-index:2}.skh-label,.skh-logo,.skh-name,.skh-pill{background-color:rgba(255,255,255,.06)}.skh-logo{flex-shrink:0;width:96px;height:64px;border-radius:var(--radius-md)}.skh-label,.skh-name,.skh-pill{border-radius:var(--radius-full)}.skh-info{display:flex;flex-direction:column;gap:var(--space-2);margin-right:auto}.skh-name{width:150px;height:16px}.skh-label{width:100px;height:12px}.skh-pill{flex-shrink:0;width:104px;height:34px}@media (max-width:440px){.skh-logo{width:72px;height:56px}.skh-pill{width:88px;height:34px}}.sk-box{border-radius:var(--radius-sm);background-color:var(--surface-3)}.sk-box::before{position:absolute;bottom:0;width:200px;background:linear-gradient(to right,transparent 0,rgba(255,255,255,.1) 50%,transparent 100%)}.skb-main,.skb-wrap,.skr-cards{width:100%}.skb-header,.skw-card{background:var(--surface-2)}.sk-line{height:12px;border-radius:var(--radius-full)}.skb-wrap{display:flex;flex:1 1 auto}.skb-main,.skb-rtext{flex-direction:column;display:flex}.skb-tabrow{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.skb-tab{flex:none;width:44px;height:32px;border-radius:var(--radius-md)}.skb-logo,.skl-tab__bar{border-radius:var(--radius-full)}.skb-tab--wide{width:84px}.skb-logo{width:260px;max-width:70%;height:18px;margin:var(--space-2) auto}.skb-odd,.skr-chevron,.skr-search,.skr-tperiod,.skw-btns,.skwd-search{margin-left:auto}.skb-runner{display:flex;align-items:center;gap:var(--space-3);padding:12px var(--space-4)}.skb-badge{flex:none;width:30px;height:30px;border-radius:8px;background-color:var(--surface-4)}.skb-rtext{gap:6px}.skb-name{width:160px;height:14px}.skb-sub{width:110px}.skb-odd{flex:none;width:64px;height:40px;border-radius:var(--radius-sm)}.sk-reccard{display:flex;align-items:stretch;gap:var(--space-4);width:calc(100% - 20px);margin:10px;padding:15px;border-radius:10px;background-color:var(--secondary-background-color);box-shadow:5px 5px 16px 2px rgba(0,0,0,.25)}.sk-reccard.is-fin{border-radius:5px}.sk-reccard__main{display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1 1 0;max-width:250px}.sk-reccard__stats{display:flex;align-items:center;justify-content:space-around;gap:var(--space-4);flex:2 1 0}.sk-reccard__stat{display:flex;flex-direction:column;align-items:center;gap:6px}.sk-reccard__value,.skl-list{flex-direction:column}.sk-reccard__value{display:flex;align-items:center;justify-content:center;gap:6px;flex:1 1 0;max-width:20%}.sk-reccard .sk-cap{width:48px;height:8px}.sk-reccard .sk-val{width:70px;height:14px}.sk-reccard .sk-title{width:78%;height:16px}.sk-reccard .sk-rsub{width:50%;height:10px}.skl-header{display:flex;align-items:center;justify-content:center;height:5rem;min-height:5rem;background-color:var(--secondary-background-color)}.skl-title{width:160px;height:22px}.skl-tabs{display:flex;align-items:flex-end;border-bottom:1px solid var(--border-default)}.skl-tab{position:relative;padding:14px var(--space-4) 13px}.skl-tab__bar{display:block;height:15px}.skl-list,.skr-field,.skr-header,.skr-tgroup,.skw-balance,.skw-body,.skw-btns,.skw-card,.skw-header,.skw-list{display:flex}.skl-tab--active .skl-tab__bar{width:120px}.skl-tab--idle .skl-tab__bar{width:86px}.skl-tab--active::after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--secondary-color)}.skw-header{align-items:center;gap:var(--space-3);height:7rem;min-height:7rem;padding:0 var(--space-5);background-color:var(--surface-2);border-bottom:1px solid var(--border-subtle)}.skw-title{width:160px;height:22px}.skw-btns{gap:var(--space-2)}.skw-btn{width:120px;height:42px;border-radius:var(--radius-sm)}.balance-card,.skw-card{border-radius:var(--radius-lg)}.skw-body{flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.skw-balance{gap:var(--space-4)}.skw-card{flex:1;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default)}.skfn-header,.sklb-header,.skr-header,.skwd-header{border-bottom:1px solid var(--border-subtle)}.skw-card__label{width:96px;height:12px}.skw-card__value{width:140px;height:26px}.skw-section-title{width:140px;height:14px}.skw-list{flex-direction:column}@media only screen and (max-width:650px){.skw-balance{flex-direction:column}.skw-body{padding:var(--space-4) var(--space-3)}}.skr-card-head,.skr-cards,.skr-header{padding:var(--space-4) var(--space-5)}.skr-header{flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);background-color:var(--surface-2);flex-shrink:0}.skr-tgroup{flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.skr-field{flex-direction:column;gap:4px}.skr-filter,.skr-summary{flex-wrap:wrap;padding:var(--space-3) var(--space-5)}.skr-ctrl{width:92px;height:38px;border-radius:var(--radius-sm)}.skr-scap,.skr-sval{border-radius:var(--radius-full)}.skr-ctrl--file{width:150px}.skr-ctrl--date{width:130px}.skr-toggle{display:none}.skr-summary{display:flex;align-items:center;gap:var(--space-2) var(--space-5);background-color:var(--surface-2);border-bottom:1px solid var(--border-default);flex-shrink:0}.skr-sumtile{display:flex;flex-direction:column;gap:4px}.skr-scap{width:64px;height:9px}.skr-sval{width:84px;height:16px}.skr-filter{display:flex;align-items:center;gap:var(--space-3) var(--space-4);background-color:var(--surface-1);border-bottom:1px solid var(--border-default);flex-shrink:0}.skr-tabs{flex:1 1 16rem;max-width:32rem;height:3rem;border-radius:3px}.skr-search{flex:0 1 18rem;height:40px;border-radius:var(--radius-md)}.skr-cards{display:flex;flex-direction:column;gap:var(--space-4);flex:1 1 auto;min-height:0;overflow-y:auto}.file-input-native,.file-name,.skfn-cards,.sklb-list,.skr-card,.skwd-cards{overflow:hidden}.skr-card{flex:0 0 auto;background-color:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-1)}.skr-actions,.skwd-row--details{border-top:1px solid var(--border-subtle)}.skr-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.skr-identity{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 14rem;min-width:0}.skr-place{width:72px;height:18px}.skr-name{width:70%;max-width:220px;height:18px}.skr-meta{width:50%;max-width:150px;height:12px}.skr-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:var(--space-3) var(--space-4);flex:2 1 22rem}.skr-stat{display:flex;flex-direction:column;gap:4px;min-width:0}.skr-cap{width:60%;max-width:44px;height:8px}.skr-val{width:80%;max-width:60px;height:14px}.skr-chevron{flex:0 0 auto;width:24px;height:24px;border-radius:var(--radius-sm)}.skr-cap,.skr-meta,.skr-name,.skr-place,.skr-val{border-radius:var(--radius-full)}.skr-btn,.skwd-extract{border-radius:var(--radius-md)}.skr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background-color:var(--surface-1)}.skfn-card,.skfn-header,.skfn-tile,.sklb-header,.skwd-card,.skwd-header,.skwd-tile{background-color:var(--surface-2)}.skr-btn{width:108px;height:34px}@media only screen and (max-width:768px){.skr-cards{padding:var(--space-3);gap:var(--space-3)}.skr-card-head{padding:var(--space-4);gap:var(--space-3)}.skr-stats{grid-template-columns:repeat(3,1fr);flex-basis:100%;order:3}.skr-identity{flex-basis:calc(100% - 2.5rem)}.skr-chevron{order:2}.skr-btn{flex:1 1 auto}}@media only screen and (max-width:600px){.skr-filter,.skr-header{padding-left:var(--space-4);padding-right:var(--space-4)}.skr-tgroup{display:none}.skr-toggle{display:block;width:100%;height:44px;border-radius:var(--radius-md)}.skr-tabs{flex-basis:100%;max-width:none}.skr-search{flex-basis:100%;margin-left:0}}.skfn-sub,.sklb-sub,.skwd-sub{max-width:60vw}@media only screen and (max-width:420px){.skr-stats{grid-template-columns:repeat(2,1fr)}}.skwd-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5)}.skwd-titles{display:flex;flex-direction:column;gap:var(--space-2)}.skwd-title{width:13rem;height:22px}.skwd-sub{width:18rem;height:13px}.skwd-extract{width:7rem;height:38px}.skwd-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5) 0}.skwd-tile{display:flex;flex-direction:column;gap:var(--space-2);min-width:8rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.skwd-tcap{width:4.5rem;height:11px}.skwd-tval{width:6rem;height:18px}.skwd-search{height:40px;flex:0 1 22rem;min-width:12rem;border-radius:var(--radius-md)}.skwd-cards{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);align-content:start}.skwd-card,.skwd-row{gap:var(--space-3);display:flex}.skwd-card{flex-direction:column;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.skwd-row{align-items:center;justify-content:space-between}.skwd-row--details{padding-top:var(--space-3)}.skwd-when{width:8rem;height:13px}.skwd-amount{width:5rem;height:22px}.skwd-badge{width:5.5rem;height:20px;border-radius:var(--radius-full)}.skfn-extract,.sklb-search,.sklb-tile{border-radius:var(--radius-md)}.skwd-actions{width:4.5rem;height:20px}.skwd-name{width:60%;height:16px}.skwd-email{width:75%;height:13px}.skwd-detail{width:6rem;height:28px}@media only screen and (max-width:650px){.skwd-cards,.skwd-header,.skwd-toolbar{padding-left:var(--space-4);padding-right:var(--space-4)}.skwd-extract{width:100%}.skwd-search{flex-basis:100%;margin-left:0}.skwd-tile{flex:1 1 0}.skwd-cards{grid-template-columns:1fr}}.sklb-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5)}.sklb-titles{display:flex;flex-direction:column;gap:var(--space-2)}.sklb-title{width:13rem;height:22px}.sklb-sub{width:18rem;height:13px}.sklb-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5) 0}.sklb-tile{width:9rem;height:56px}.sklb-search{height:40px;margin-left:auto;flex:0 1 24rem;min-width:12rem}.sklb-list{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-6)}.sklb-list .sk-reccard{width:100%;margin:0}@media only screen and (max-width:650px){.sklb-header,.sklb-toolbar{padding-left:var(--space-4);padding-right:var(--space-4)}.sklb-search{flex-basis:100%;margin-left:0}.sklb-tile{flex:1 1 0}.sklb-list{padding-left:var(--space-3);padding-right:var(--space-3)}}.skfn-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5)}.skfn-actions-head,.skfn-titles{gap:var(--space-2);display:flex}.skfn-titles{flex-direction:column}.skfn-title{width:11rem;height:22px}.skfn-sub{width:16rem;height:13px}.race-list-header,.skfn-toolbar{gap:var(--space-3) var(--space-4)}.skfn-extract{width:6rem;height:38px}.skfn-extract--wide{width:10rem}.skfn-toolbar{display:flex;flex-wrap:wrap;align-items:center;padding:var(--space-4) var(--space-5) 0}.skfn-tile{display:flex;flex-direction:column;gap:var(--space-2);min-width:8rem;padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.skfn-detail,.skfn-icon,.skfn-search,.uh-row__icon{border-radius:var(--radius-md)}.skfn-tcap{width:4.5rem;height:11px}.skfn-tval{width:4rem;height:18px}.skfn-search{height:40px;margin-left:auto;flex:0 1 22rem;min-width:12rem}.skfn-card,.user-summary__tile{border:1px solid var(--border-subtle)}.skfn-cards{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);align-content:start}.skfn-card,.skfn-row{display:flex;gap:var(--space-3)}.skfn-card{flex-direction:column;padding:var(--space-4);border-radius:var(--radius-lg)}.skfn-row{align-items:flex-start;justify-content:space-between}.skfn-icons,.skfn-identity{gap:var(--space-2);display:flex}.skfn-identity{flex-direction:column}.skfn-name{width:9rem;height:16px}.skfn-email{width:12rem;max-width:50vw;height:13px}.skfn-icon{width:2rem;height:2rem}.skfn-detail{width:100%;height:34px}@media only screen and (max-width:650px){.skfn-cards,.skfn-header,.skfn-toolbar{padding-left:var(--space-4);padding-right:var(--space-4)}.skfn-actions-head{width:100%}.skfn-extract{flex:1 1 0}.skfn-search{flex-basis:100%;margin-left:0}.skfn-tile{flex:1 1 0}.skfn-cards{grid-template-columns:1fr}}.credit-card-content .payment-title{width:100%;text-align:center}.credit-card-content .form-container .field-container:first-of-type{grid-area:name}.credit-card-content .form-container .field-container:nth-of-type(2){grid-area:number}.credit-card-content .form-container .field-container:nth-of-type(3){grid-area:expiration}.credit-card-content .form-container .field-container:nth-of-type(4){grid-area:security}.credit-card-content .form-container .field-container:nth-of-type(5){grid-area:amount}.credit-card-content .form-container .field-container:nth-of-type(6){grid-area:cardType}.credit-card-content .form-container .field-container:nth-of-type(8){grid-area:remindCreditCard}.credit-card-content .form-container .field-container:nth-of-type(9){grid-area:saveAction}.credit-card-content .field-container input{-webkit-box-sizing:border-box;box-sizing:border-box}.credit-card-content .field-container{position:relative}.credit-card-content .form-container{display:grid;margin-left:auto;margin-right:auto;grid-column-gap:10px;grid-template-areas:"name name" "number number" "expiration security" "amount cardType" "remindCreditCard saveAction";max-width:400px;padding:20px;color:#f2f4ef}.credit-card-content select{margin-top:2px;height:56%;font:500 .8em "IBM Plex Sans",sans-serif;background-color:#262a23;color:#f2f4ef}.credit-card-content label{padding-bottom:5px;font:500 .8em "IBM Plex Sans",sans-serif}.credit-card-content input{margin-top:3px;padding:15px;font:500 .8em "IBM Plex Sans",sans-serif;width:100%;border-radius:3px;border:1px solid #dcdcdc;background-color:#262a23;color:#f2f4ef}#cardback .st6,#cardfront .st10,#cardfront .st3,#cardfront .st5{font-family:"Source Code Pro",monospace}.credit-card-content input:focus,.credit-card-content select:focus{color:#c28f00;background-color:#262a23;outline:0!important;border-color:#c28f00;box-shadow:0 0 3px #c28f00}.credit-card-content .ccicon{height:38px;position:absolute;right:6px;top:calc(50% - 17px);width:60px}.credit-card-content .preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.credit-card-content .container{width:100%;max-width:400px;max-height:251px;height:54vw;padding:20px;perspective:1000px}.credit-card-content #ccsingle{position:absolute;right:15px;top:20px}.credit-card-content #ccsingle svg{width:100px;max-height:60px}.credit-card-content .creditcard svg#cardback,.credit-card-content .creditcard svg#cardfront{width:100%;-webkit-box-shadow:1px 5px 6px 0 #000;box-shadow:1px 5px 6px 0 #000;border-radius:22px}.credit-card-content #generatecard{font-size:12px;color:#fff;padding:2px 4px;background-color:#909090;border-radius:4px;cursor:pointer;float:right}.credit-card-content .creditcard .darkcolor,.credit-card-content .creditcard .lightcolor{-webkit-transition:fill .5s;transition:fill .5s}.credit-card-content .creditcard .lightblue{fill:#03A9F4}.credit-card-content .creditcard .lightbluedark{fill:#0288D1}.credit-card-content .creditcard .red{fill:#ef5350}.credit-card-content .creditcard .reddark{fill:#d32f2f}.credit-card-content .creditcard .purple{fill:#ab47bc}.credit-card-content .creditcard .purpledark{fill:#7b1fa2}.credit-card-content .creditcard .cyan{fill:#26c6da}.creditcard .cyandark{fill:#0097a7}.creditcard .green{fill:#66bb6a}.creditcard .greendark{fill:#388e3c}.creditcard .lime{fill:#d4e157}.creditcard .limedark{fill:#afb42b}.creditcard .yellow{fill:#ffeb3b}.creditcard .yellowdark{fill:#f9a825}.creditcard .orange{fill:#ff9800}.creditcard .orangedark{fill:#ef6c00}.creditcard .grey{fill:#bdbdbd}.creditcard .greydark{fill:#616161}#svgname{text-transform:uppercase}#cardfront .st2{fill:#FFF}#cardfront .st3{font-weight:600}#cardfront .st4{font-size:54.78px}#cardfront .st5{font-weight:400}#cardfront .st6{font-size:33.11px}#cardfront .st7{opacity:.6;fill:#FFF}#cardfront .st8{font-size:24px}#cardfront .st9{font-size:36.55px}#cardfront .st10{font-weight:300}#cardfront .st11{font-size:16.17px}#cardfront .st12{fill:#4C4C4C}#cardback .st0{fill:none;stroke:#0F0F0F;stroke-miterlimit:10}#cardback .st2{fill:#111}#cardback .st3{fill:#F2F2F2}#cardback .st4{fill:#D8D2DB}#cardback .st5{fill:#C4C4C4}#cardback .st6{font-weight:400}#cardback .st7{font-size:27px}#cardback .st8{opacity:.6}#cardback .st9{fill:#FFF}#cardback .st10{font-size:24px}#cardback .st11{fill:#EAEAEA}#cardback .st12{font-family:"Rock Salt",cursive}#cardback .st13{font-size:37.77px}#pay{margin:13px 3px 3px;align-self:center}.credit-card-content .creditcard{width:100%;max-width:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s,-webkit-transform .6s;cursor:pointer}.creditcard .back,.creditcard .front{position:absolute;width:100%;max-width:400px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;color:#47525d}.creditcard .back,.creditcard.flipped{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.toggle-control{display:block;position:relative;margin-bottom:0;cursor:pointer;font-size:22px;user-select:none}.bet-btn,.bet-btn-light,.bet-btn-secondary,.bet-btn-terciary{font:600 1em "IBM Plex Sans",sans-serif}.toggle-control input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.toggle-control input:checked~.control{background-color:rgb(120.6,183,75)}.toggle-control input:checked~.control:after{left:45px}.toggle-control .control{position:absolute;top:0;left:0;height:30px;width:70px;border-radius:15px;background-color:#a9a9a9;transition:background-color .15s ease-in}.toggle-control .control:after{content:"";position:absolute;left:5px;top:5px;width:20px;height:20px;border-radius:15px;background:#fff;transition:left .15s ease-in}.bet-btn,.bet-btn-light,.bet-btn-secondary,.bet-btn-terciary{border:none;border-radius:var(--radius-sm);transition:background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.bet-btn{background-color:#314b1e;color:#f2f4ef}.bet-btn-light,.bet-btn-light:hover p,.bet-btn:hover,.bet-btn:hover p{background-color:rgb(120.6,183,75)}.bet-btn:hover,.bet-btn:hover p{color:#f2f4ef!important}.bet-btn:focus{box-shadow:0 0 3px rgb(108.5,166.0714285714,66.4285714286)}.bet-btn p{color:rgb(120.6,183,75)}.bet-btn-light{color:#f2f4ef}.bet-btn-light:hover p{color:#f2f4ef!important}.bet-btn-light:hover{background-color:rgb(96.6,147.8571428571,59.1428571429);color:#f2f4ef!important}.bet-btn-light:focus{box-shadow:0 0 3px rgb(25.2,38.5714285714,15.4285714286)}.bet-btn-light p{color:rgb(120.6,183,75)}.bet-btn-secondary{background-color:#c28f00;color:#f2f4ef}.bet-btn-secondary:hover{background-color:rgb(229.7,169.3149484536,0);color:#f2f4ef!important}.bet-btn-secondary:focus{box-shadow:0 0 3px #c28f00}.bet-btn-terciary{background-color:rgb(73.9591836735,80.1224489796,70.8775510204);color:#f2f4ef}.bet-btn-terciary:hover{background-color:rgb(86.4489795918,93.6530612245,82.8469387755);color:#f2f4ef!important}.bet-btn-terciary:focus{box-shadow:0 0 3px rgb(86.4489795918,93.6530612245,82.8469387755)}.btn-apportionment-bet{display:flex;justify-content:center;align-items:center;color:#f2f4ef;font:300 1.5em "IBM Plex Sans",sans-serif}.btn-apportionment-bet-active{color:#c28f00}.btn-apportionment-bet-active div{border-left:none}.btn-apportionment-bet h5{font:500 .8em "IBM Plex Sans",sans-serif;margin-top:10px;margin-bottom:10px}.btn-apportionment-bet p{color:rgb(120.6,183,75)}.btn-apportionment-bet-active,.btn-apportionment-bet:hover{color:var(--secondary-color);background-color:#314b1e}.btn-apportionment-bet:hover .border-odd-btn{border-left:none}.odd-bet-btn{width:78px!important}.clickable{cursor:pointer}.tabset>input[type=radio]{position:absolute;left:-200vw}.lastbet-search,.login-hero,.tabset>label,.user-search,.withdraw-search{position:relative}.tabset .tab-panel{display:none}.tabset .tab-panels{overflow-y:auto;border-top:1px solid var(--border-default)}.tabset>input:first-child:checked~.tab-panels>.tab-panel:first-child,.tabset>input:nth-child(11):checked~.tab-panels>.tab-panel:nth-child(6),.tabset>input:nth-child(3):checked~.tab-panels>.tab-panel:nth-child(2),.tabset>input:nth-child(5):checked~.tab-panels>.tab-panel:nth-child(3),.tabset>input:nth-child(7):checked~.tab-panels>.tab-panel:nth-child(4),.tabset>input:nth-child(9):checked~.tab-panels>.tab-panel:nth-child(5){display:block}.tabset>label{display:inline-block;padding:14px var(--space-4) 13px;border-bottom:0;cursor:pointer;color:#8c9384;font:600 1em "IBM Plex Sans",sans-serif;font-weight:600;letter-spacing:.01em;margin-bottom:0;transition:color var(--dur-fast) var(--ease)}.hippodrome-screen .hippodrome-cta .material-icons,.race-card-chevron,.tabset>label::after{transition:transform var(--dur-base) var(--ease)}.tabset>label::after{content:"";position:absolute;left:var(--space-4);right:var(--space-4);bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:#c28f00;transform:scaleX(0);transform-origin:center}.tabset>label:hover{color:#f2f4ef}.tabset>label:hover::after{transform:scaleX(.4)}.tabset>input:checked+label{color:#f2f4ef;font-weight:700}.tabset>input:checked+label::after{transform:scaleX(1)}.tabset>input:focus-visible+label{outline:var(--gold-bright) solid 2px;outline-offset:-2px;border-radius:var(--radius-sm)}.tabset{width:100%}.tabset .search-bar{align-self:center;float:right;margin:15px 15px 0}.modal-proprio{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-proprio-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.race-list-header,.user-list-header,.withdraw-list-header{padding:var(--space-4) var(--space-5)}.modal-proprio.show{display:block}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.race-list-container{display:flex;height:100%;flex-direction:column}.race-list-header{display:flex;flex-wrap:wrap;align-items:flex-end;background-color:var(--surface-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.race-list-header__body{display:contents}.race-list-header .toolbar-toggle{display:none;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-3);color:var(--text-color);font-size:.85rem;font-weight:600;cursor:pointer}.race-list-header .toolbar-toggle .material-icons{font-size:1.15rem;color:var(--secondary-color)}.race-list-header .toolbar-toggle .toolbar-toggle__label{flex:1 1 auto;text-align:left}.race-list-header .toolbar-toggle .toolbar-toggle__chevron{transition:transform var(--dur-fast) var(--ease)}.race-list-header.is-open .toolbar-toggle__chevron{transform:rotate(180deg)}.race-list-header .toolbar-group{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.race-list-header .toolbar-period{margin-left:auto}.race-list-header form{display:flex;align-items:flex-end;gap:var(--space-2);margin:0}.race-list-header .date-group{display:flex;flex-direction:column;gap:2px}.race-list-header .toolbar-label{margin:0;font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.race-list-header .period-chips{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-right:var(--space-3)}.race-list-header .period-chip{padding:4px 12px;border:1px solid var(--border-default);border-radius:999px;background-color:var(--surface-3);color:var(--text-secondary);font-size:.78rem;font-weight:600;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.file-pick,.user-card__detail{transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.race-list-header .period-chip:hover{background-color:var(--surface-4);border-color:var(--border-strong)}.race-list-header .period-chip.is-active{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#1a1a1a}.file-import{align-items:center}.file-input-native{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.file-pick{display:inline-flex;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-3);color:var(--text-color);font-size:.82rem;font-weight:600;cursor:pointer}.file-pick .material-icons{font-size:1.05rem;color:var(--secondary-color)}.file-pick:hover{background-color:var(--surface-4);border-color:var(--border-strong)}.file-input-native:focus-visible+.file-name,.file-input-native:focus-visible~.file-pick{outline:var(--gold-bright) solid 2px;outline-offset:2px}.file-name{max-width:12rem;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;color:var(--text-secondary)}.file-name.empty{color:var(--text-tertiary);font-style:italic}.race-filter-bar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-5);background-color:var(--surface-1);border-bottom:1px solid var(--border-default);flex-shrink:0}.race-filter-bar .radio-group{flex:0 0 auto;width:auto;margin-bottom:0}.race-filter-bar .label-radio{white-space:nowrap}.race-filter-bar .race-search{flex:0 1 18rem;margin-left:auto}.race-list-header .btn.bet-btn{min-height:38px;display:inline-flex;align-items:center;justify-content:center}.extract-btn{gap:var(--space-2)}.extract-btn:disabled{cursor:progress;opacity:.9}.user-action,.user-card__detail{cursor:pointer;align-items:center}.btn-spinner{flex:none;width:.95rem;height:.95rem;border:2px solid rgba(242,244,239,.35);border-top-color:var(--text-color);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.race-list-header .date-group input{width:100%;min-width:9.5rem;height:38px;padding:var(--space-2) var(--space-3);background-color:var(--surface-3);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:.85rem;font-family:inherit;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.race-list-header .date-group input::placeholder{color:var(--text-tertiary)}.race-list-header .date-group input:hover{border-color:var(--border-strong);background-color:var(--surface-4)}.race-list-header .date-group input:focus{outline:0;border-color:var(--secondary-color);box-shadow:0 0 0 2px rgba(194,143,0,.3)}.race-list-header .date-group input::-webkit-calendar-picker-indicator{filter:invert(100%) sepia(0) saturate(2%) hue-rotate(337deg) brightness(103%) contrast(101%);cursor:pointer;opacity:.75;transition:opacity var(--dur-fast) var(--ease)}.race-list-header .date-group input:hover::-webkit-calendar-picker-indicator{opacity:1}.race-summary{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:var(--space-2) var(--space-3);flex:1 1 auto;min-width:0}.race-summary__tile{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:2px;padding:var(--space-2) var(--space-3);background-color:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-1);text-align:right;white-space:nowrap}.race-summary__label{font-size:.6rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.race-summary__value{font-size:.95rem;font-weight:700;line-height:1.1;color:var(--text-color);white-space:nowrap}.race-summary__value.money{color:var(--gold-bright)}.race-summary__value.pos{color:var(--main-color-light)}.race-summary__value.neg{color:var(--negative-color)}.race-summary__value.comm{color:var(--text-secondary)}.race-summary__group{display:contents}.race-summary__tile--total{border-color:var(--secondary-color);background-color:rgba(194,143,0,.08)}.race-summary__tile--total .race-summary__value{font-size:1.05rem}.race-list-container .header-title{font:800 1.3em Fraunces,serif;margin-top:auto;margin-bottom:auto;margin-left:2rem;color:#f2f4ef;text-transform:uppercase}@media only screen and (max-width:1300px){.race-summary{flex-basis:100%;order:3;justify-content:flex-start;margin-top:var(--space-1)}}@media only screen and (max-width:900px){.race-list-header .toolbar-period{margin-left:0}.race-list-header .toolbar-group{flex:1 1 100%}}@media only screen and (max-width:600px){.race-filter-bar,.race-list-header{padding-left:var(--space-4);padding-right:var(--space-4)}.race-summary__tile{flex:1 1 auto}.race-list-header .toolbar-toggle{display:flex}.race-list-header.is-collapsed .race-list-header__body{display:none}.race-list-header.is-open .race-list-header__body{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3) var(--space-4);width:100%;margin-top:var(--space-3)}.race-filter-bar .radio-group{flex-basis:100%;max-width:none}.race-filter-bar .race-search{flex-basis:100%;margin-left:0}.file-name{max-width:8rem}.race-list-header .btn.bet-btn,.race-list-header .file-pick{flex:1 1 auto;justify-content:center;text-align:center}}.user-list-container{display:flex;height:100%;flex-direction:column;min-height:0}.user-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);background-color:var(--surface-2);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.user-list-header__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.user-list-title{margin:0;font-family:Sora,"IBM Plex Sans",sans-serif;font-weight:700;font-size:1.35rem;line-height:1.1;color:var(--text-color)}.user-list-subtitle{margin:0;font-size:.82rem;color:var(--text-tertiary)}.user-list-header-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.user-list-header .extract-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;white-space:nowrap}.user-list-header .extract-btn .material-icons{font-size:1.1rem}.user-list-header .extract-btn:disabled{cursor:progress;opacity:.9}.user-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5) 0;flex-shrink:0}.uh-row,.user-summary__tile{padding:var(--space-3) var(--space-4)}.user-summary{display:flex;flex-wrap:wrap;gap:var(--space-3)}.user-summary__tile{display:flex;flex-direction:column;gap:2px;min-width:8rem;background-color:var(--surface-2);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.user-action,.user-search__input{background-color:var(--surface-3)}.user-summary__label{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.user-summary__value{font-size:1.15rem;font-weight:700;color:var(--text-color)}.user-search{display:flex;align-items:center;margin-left:auto;flex:0 1 22rem;min-width:12rem}.user-search__icon{position:absolute;left:var(--space-3);font-size:1.15rem;color:var(--text-tertiary);pointer-events:none}.user-search__input{width:100%;height:40px;padding:var(--space-2) var(--space-3) var(--space-2) 2.4rem;color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:.88rem;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.user-search__input::placeholder{color:var(--text-tertiary)}.user-search__input:focus{outline:0;border-color:var(--gold-bright);box-shadow:0 0 0 2px rgba(224,169,46,.18)}.user-list-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);align-content:start}.ud-head__user,.user-card__email,.user-card__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-card,.user-card__main{gap:var(--space-3);display:flex}.user-card{flex-direction:column;padding:var(--space-4);background-color:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.user-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.user-card__main{align-items:flex-start;justify-content:space-between}.user-card__identity{display:flex;flex-direction:column;gap:1px;min-width:0}.user-card__actions,.user-card__detail{display:inline-flex;gap:var(--space-2)}.user-card__name{font-size:1rem;font-weight:700;color:var(--text-color)}.user-card__email{font-size:.8rem;color:var(--text-secondary)}.user-card__actions{align-items:center;flex-shrink:0}.user-action{display:inline-flex;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.user-action .material-icons{font-size:1.2rem}.user-action--credit{color:var(--success)}.user-action--credit:hover{background-color:rgba(63,185,80,.15);border-color:var(--success)}.user-action--debit{color:var(--gold-bright)}.user-action--debit:hover{background-color:rgba(224,169,46,.15);border-color:var(--gold-bright)}.user-action--report{color:var(--text-secondary)}.user-action--report:hover{background-color:var(--surface-4);border-color:var(--border-strong);color:var(--text-color)}.user-card__detail{justify-content:center;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-3);color:var(--text-color);font-size:.85rem;font-weight:600}.user-card__detail .material-icons{font-size:1.05rem;color:var(--text-tertiary)}.user-card__detail:hover{background-color:var(--surface-4);border-color:var(--border-strong)}.user-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-5);background-color:var(--surface-2);border-top:1px solid var(--border-subtle);flex-shrink:0}.uh-more,.user-pagination__btn{border:1px solid var(--border-default);background-color:var(--surface-3);transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);cursor:pointer}.user-pagination__info{font-size:.8rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.user-pagination__controls{display:inline-flex;align-items:center;gap:var(--space-2)}.user-pagination__btn{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;padding:0;border-radius:var(--radius-md);color:var(--text-color)}.user-pagination__btn .material-icons{font-size:1.25rem}.user-pagination__btn:hover:not(:disabled){background-color:var(--surface-4);border-color:var(--border-strong)}.uh-scroll,.user-recon{background-color:var(--surface-2);box-shadow:var(--shadow-1)}.user-pagination__btn:disabled{opacity:.4;cursor:default}.user-pagination__page{min-width:3.5rem;text-align:center;font-size:.85rem;font-weight:600;color:var(--text-color);font-variant-numeric:tabular-nums}.user-details-loading,.user-empty{flex-direction:column;color:var(--text-tertiary);display:flex}.user-empty{grid-column:1/-1;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4)}.user-empty .material-icons{font-size:2.5rem;opacity:.6}.user-empty p{margin:0;font-size:.9rem}.ud-head__user,.user-details-loading__text{font-size:.85rem}.user-details-loading{align-items:center;justify-content:center;gap:var(--space-3);min-height:9rem;padding:var(--space-5) var(--space-4)}.user-details-loading__spinner{width:2rem;height:2rem;border:3px solid rgba(242,244,239,.18);border-top-color:var(--gold-bright);border-radius:50%;animation:spin .7s linear infinite}.user-details-modal .modal-body{display:flex;flex-direction:column;gap:var(--space-4)}.ud-head{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;min-width:0}.ud-head__user{color:var(--text-secondary)}.user-recon{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-4)}.user-recon__rows{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:var(--space-2) var(--space-5)}.user-recon__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);padding:2px 0;border-bottom:1px dotted var(--border-subtle)}.user-recon__label{font-size:.78rem;color:var(--text-tertiary)}.user-recon__val{font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.user-recon__total{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-4);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border-default)}.dash-kpi,.dash-sidebar,.lastbet-summary__tile,.uh-scroll,.withdraw-card,.withdraw-summary__tile{border:1px solid var(--border-subtle)}.user-recon__total-main{display:flex;align-items:baseline;gap:var(--space-3)}.user-recon__total-label{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.user-recon__total-val{font-size:1.3rem;font-weight:800;color:var(--gold-bright);font-variant-numeric:tabular-nums}.user-recon__meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);font-size:.78rem;color:var(--text-tertiary)}.user-recon__meta strong{color:var(--text-secondary);font-weight:700}.uh{display:flex;flex-direction:column;min-height:0}.uh-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-2)}.uh-head__title{font-family:Sora,"IBM Plex Sans",sans-serif;font-weight:700;font-size:.98rem;color:var(--text-color)}.uh-head__count{font-size:.78rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.uh-export{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);min-height:34px;padding:0 var(--space-3);font-size:.82rem}.uh-export .material-icons{font-size:1.05rem}.uh-export:disabled{cursor:progress;opacity:.9}.uh-scroll{max-height:46vh;overflow-y:auto;border-radius:var(--radius-lg)}.uh-row__label,.uh-row__subtext,.withdraw-card__email,.withdraw-card__name{overflow:hidden;text-overflow:ellipsis}.uh-row{display:flex;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-subtle)}.uh-row:last-child{border-bottom:none}.uh-row__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0}.uh-row__icon .material-icons{font-size:1.15rem}.uh-row.is-in .uh-row__icon{background-color:rgba(63,185,80,.15);color:var(--success)}.uh-row.is-out .uh-row__icon{background-color:rgba(248,81,73,.15);color:var(--negative-color)}.uh-row__main{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.uh-row__label{font-size:.9rem;font-weight:600;color:var(--text-color);white-space:nowrap}.uh-row__sub{display:flex;align-items:center;flex-wrap:wrap;gap:0 .3rem;font-size:.74rem;color:var(--text-tertiary);min-width:0}.uh-row__subtext{white-space:nowrap;max-width:16rem}.uh-tag{display:inline-block;padding:1px 6px;border-radius:var(--radius-sm);background-color:var(--surface-4);color:var(--text-secondary);font-size:.66rem;font-weight:600;letter-spacing:.02em}.uh-odd{color:var(--gold-bright);font-weight:600}.uh-row__right{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0;text-align:right}.uh-amount{font-size:.92rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.uh-balance{font-size:.72rem;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.uh-date{font-size:.68rem;color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.uh-sentinel{display:flex;justify-content:center;padding:var(--space-3)}.uh-more{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.82rem;font-weight:600}.uh-more:hover{background-color:var(--surface-4);border-color:var(--border-strong)}.withdraw-card,.withdraw-list-header,.withdraw-summary__tile{background-color:var(--surface-2)}.uh-more__count{color:var(--text-tertiary);font-weight:500;font-variant-numeric:tabular-nums}.uh-empty,.uh-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:8rem;padding:var(--space-5) var(--space-4);color:var(--text-tertiary);text-align:center}.uh-empty .material-icons,.uh-loading .material-icons{font-size:2.2rem;opacity:.6}.uh-empty p,.uh-loading p{margin:0;font-size:.85rem}@media only screen and (max-width:650px){.uh-export,.user-search{margin-left:0}.user-list-header{padding:var(--space-4)}.user-list-header-buttons{width:100%}.user-list-header .extract-btn{flex:1 1 auto;justify-content:center}.user-toolbar{padding:var(--space-4) var(--space-4) 0}.user-search,.user-summary{flex:1 1 100%}.user-summary__tile{flex:1 1 0}.user-list-body{grid-template-columns:1fr;padding:var(--space-4) var(--space-4) var(--space-6)}.user-pagination{padding:var(--space-3) var(--space-4);justify-content:center}.user-recon__rows{grid-template-columns:1fr;gap:var(--space-2)}.uh-scroll{max-height:52vh}.uh-row{padding:var(--space-3)}.uh-row__subtext{max-width:9rem}}.withdraw-list-container{display:flex;height:100%;flex-direction:column;min-height:0}.withdraw-list-header,.withdraw-toolbar{flex-wrap:wrap;gap:var(--space-3) var(--space-4)}.withdraw-list-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.withdraw-list-header__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.withdraw-list-title{margin:0;font-family:Sora,"IBM Plex Sans",sans-serif;font-weight:700;font-size:1.35rem;line-height:1.1;color:var(--text-color)}.withdraw-list-subtitle{margin:0;font-size:.82rem;color:var(--text-tertiary)}.withdraw-list-header .extract-btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:38px;white-space:nowrap}.withdraw-list-header .extract-btn .material-icons{font-size:1.1rem}.withdraw-list-header .extract-btn:disabled{cursor:progress;opacity:.9}.withdraw-toolbar{display:flex;align-items:center;padding:var(--space-4) var(--space-5) 0;flex-shrink:0}.withdraw-summary{display:flex;flex-wrap:wrap;gap:var(--space-3)}.withdraw-summary__tile{display:flex;flex-direction:column;gap:2px;min-width:8rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.withdraw-summary__tile--accent{border-color:rgba(224,169,46,.35)}.withdraw-summary__label{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.withdraw-summary__value{font-size:1.15rem;font-weight:700;color:var(--text-color)}.withdraw-summary__tile--accent .withdraw-summary__value{color:var(--gold-bright)}.withdraw-search{display:flex;align-items:center;margin-left:auto;flex:0 1 22rem;min-width:12rem}.withdraw-search__icon{position:absolute;left:var(--space-3);font-size:1.15rem;color:var(--text-tertiary);pointer-events:none}.lastbet-search__input,.withdraw-search__input{font-size:.88rem;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.withdraw-search__input{width:100%;height:40px;padding:var(--space-2) var(--space-3) var(--space-2) 2.4rem;background-color:var(--surface-3);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-md)}.withdraw-search__input::placeholder{color:var(--text-tertiary)}.withdraw-search__input:focus{outline:0;border-color:var(--gold-bright);box-shadow:0 0 0 2px rgba(224,169,46,.18)}.withdraw-list-body{flex:1 1 auto;min-height:0;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-6);align-content:start}.withdraw-card{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.withdraw-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.withdraw-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.withdraw-card__when{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.78rem;color:var(--text-tertiary)}.withdraw-card__when .material-icons{font-size:.95rem}.withdraw-card__amount{font-size:1.25rem;font-weight:800;color:var(--gold-bright)}.withdraw-card__meta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.withdraw-badge,.withdraw-card__actions{align-items:center;gap:var(--space-2);display:inline-flex}.withdraw-badge{padding:.2rem .6rem;border-radius:var(--radius-full);font-size:.72rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.withdraw-badge__dot{width:.45rem;height:.45rem;border-radius:50%;background-color:currentColor}.withdraw-badge--pending{color:var(--warning);background-color:rgba(224,169,46,.12)}.withdraw-badge--sent{color:var(--success);background-color:rgba(63,185,80,.12)}.withdraw-badge--refused{color:var(--danger);background-color:rgba(248,81,73,.12)}.withdraw-action{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-3);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.withdraw-action .material-icons{font-size:1.2rem}.withdraw-action--approve{color:var(--success)}.withdraw-action--approve:hover{background-color:rgba(63,185,80,.15);border-color:var(--success)}.withdraw-action--deny{color:var(--danger)}.withdraw-action--deny:hover{background-color:rgba(248,81,73,.15);border-color:var(--danger)}.balance-card,.dash-sidebar,.wallet-header{background:var(--surface-2)}.lastbet-list-header,.wallet-header{border-bottom:1px solid var(--border-subtle)}.withdraw-card__user{display:flex;flex-direction:column;gap:1px;min-width:0}.withdraw-card__name{font-size:1rem;font-weight:700;color:var(--text-color);white-space:nowrap}.withdraw-card__email{font-size:.8rem;color:var(--text-secondary);white-space:nowrap}.withdraw-card__details{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.withdraw-card__detail{display:flex;flex-direction:column;gap:1px;min-width:0}.withdraw-card__detail dt{font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary)}.balance-card__label,.wallet-movements__title{letter-spacing:.04em;text-transform:uppercase}.withdraw-card__detail dd{margin:0;font-size:.85rem;color:var(--text-color);word-break:break-word}.withdraw-card__pixkey{color:var(--text-secondary)!important}.withdraw-card__detail--balance{margin-left:auto;text-align:right}.withdraw-card__detail--balance dd{font-weight:700}.withdraw-empty{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--text-tertiary)}.withdraw-empty .material-icons{font-size:2.5rem;opacity:.6}.withdraw-empty p{margin:0;font-size:.9rem}@media only screen and (max-width:650px){.withdraw-list-header{padding:var(--space-4)}.withdraw-list-header .extract-btn{width:100%;justify-content:center}.withdraw-toolbar{padding:var(--space-4) var(--space-4) 0}.withdraw-search{margin-left:0;flex:1 1 100%}.withdraw-summary{flex:1 1 100%}.withdraw-summary__tile{flex:1 1 0}.withdraw-list-body{grid-template-columns:1fr;padding:var(--space-4) var(--space-4) var(--space-6)}}.race-card-actions,.wallet-header{padding:var(--space-3) var(--space-5)}.wallet-container{display:flex;height:100%;flex-direction:column;overflow-y:hidden}.bet-list-container .tabset,.lastbet-list-body,.wallet-body{overflow-y:auto}.wallet-header{display:flex;align-items:center;gap:var(--space-4);min-height:7rem}.wallet-container .header-title{margin:0;font:800 1.3em Fraunces,serif;color:#f2f4ef;text-transform:uppercase}.wallet-header-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.wallet-action{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-sm);font:600 1em "IBM Plex Sans",sans-serif;white-space:nowrap}.wallet-action .material-icons{font-size:1.15rem}.wallet-body{flex:1 1 0;min-height:0;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5)}.wallet-balance{display:flex;gap:var(--space-4)}.balance-card{flex:1;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--border-default);box-shadow:var(--shadow-2)}.balance-card__label{font-size:.8rem;font-weight:600;color:var(--text-tertiary)}.balance-card__value{font:800 1.8rem/1 "IBM Plex Sans",sans-serif;color:var(--text-color);font-variant-numeric:tabular-nums}.balance-card--primary{border-color:rgba(194,143,0,.45);background:radial-gradient(120% 140% at 100% 0,rgba(194,143,0,.12),transparent 60%),var(--surface-2)}.balance-card--primary .balance-card__value{color:var(--gold-bright)}.balance-card__value--pending{color:var(--negative-color)}.wallet-movements__head{display:flex;align-items:center;margin-bottom:var(--space-2)}.wallet-movements__title{font-size:.95rem;font-weight:700;color:var(--text-secondary)}.wallet-movements__list{display:flex;flex-direction:column;gap:var(--space-3)}.wallet-empty{padding:var(--space-6);text-align:center;color:var(--text-tertiary)}@media only screen and (max-width:650px){.wallet-header{flex-direction:column;align-items:stretch;height:auto;min-height:0;gap:var(--space-3);padding:var(--space-4) var(--space-3)}.wallet-container .header-title{text-align:center}.wallet-header-buttons{margin-left:0;justify-content:center}.wallet-action{flex:1 1 auto;padding:0 var(--space-3);font-size:.85rem}.wallet-action .material-icons{font-size:1.05rem}.wallet-body{gap:var(--space-4);padding:var(--space-4) var(--space-3)}.wallet-balance{flex-direction:column}.balance-card{padding:var(--space-3) var(--space-4)}.balance-card__value{font-size:1.5rem}}.bet-list-container{display:flex;height:100%;flex-direction:column}.bet-on-going-cards{display:flex;justify-content:flex-start;flex-wrap:wrap}.bet-list-header{display:flex;height:5rem;min-height:5rem;background-color:#262a23}.bet-list-header-buttons{align-self:flex-end;margin:auto 1rem auto auto}.bet-list-container .header-title{font:800 1.3em Fraunces,serif;text-transform:uppercase;margin-top:auto;margin-bottom:auto;color:#f2f4ef;width:100%;text-align:center}.bet-list-container .show-mobile{display:none}.bet-list-container .show-desktop{display:block}@media screen and (max-width:530px){.bet-list-container .show-desktop{display:none}.bet-list-container .show-mobile{display:block}}@media screen and (max-width:380px){.bet-list-container .tabset label{font:500 .8em "IBM Plex Sans",sans-serif}}.lastbet-list-container{display:flex;height:100%;flex-direction:column;min-height:0}.lastbet-list-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);background-color:var(--surface-2);flex-shrink:0}.lastbet-list-header__titles{display:flex;flex-direction:column;gap:2px;min-width:0}.lastbet-list-title{margin:0;font-family:Sora,"IBM Plex Sans",sans-serif;font-weight:700;font-size:1.35rem;line-height:1.1;color:var(--text-color)}.lastbet-list-subtitle{margin:0;font-size:.82rem;color:var(--text-tertiary)}.lastbet-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5) 0;flex-shrink:0}.lastbet-summary{display:flex;flex-wrap:wrap;gap:var(--space-3)}.lastbet-summary__tile{display:flex;flex-direction:column;gap:2px;min-width:8rem;padding:var(--space-3) var(--space-4);background-color:var(--surface-2);border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.lastbet-summary__tile--accent{border-color:rgba(224,169,46,.35)}.lastbet-summary__label{font-size:.7rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.lastbet-summary__value{font-size:1.15rem;font-weight:700;color:var(--text-color)}.lastbet-summary__tile--accent .lastbet-summary__value{color:var(--gold-bright)}.lastbet-search{display:flex;align-items:center;margin-left:auto;flex:0 1 24rem;min-width:12rem}.lastbet-search__icon{position:absolute;left:var(--space-3);font-size:1.15rem;color:var(--text-tertiary);pointer-events:none}.lastbet-search__input{width:100%;height:40px;padding:var(--space-2) var(--space-3) var(--space-2) 2.4rem;background-color:var(--surface-3);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-md)}.dash-preset,.dash-seg-btn{appearance:none;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.lastbet-search__input::placeholder{color:var(--text-tertiary)}.lastbet-search__input:focus{outline:0;border-color:var(--gold-bright);box-shadow:0 0 0 2px rgba(224,169,46,.18)}.lastbet-list-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-6)}.lastbet-list-body .bet-finished-container,.lastbet-list-body .bet-on-going-container{width:auto;margin:0}.lastbet-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--text-tertiary)}.lastbet-empty .material-icons{font-size:2.5rem;opacity:.6}.lastbet-empty p{margin:0;font-size:.9rem}@media only screen and (max-width:650px){.lastbet-list-header{padding:var(--space-4)}.lastbet-toolbar{padding:var(--space-4) var(--space-4) 0}.lastbet-search{margin-left:0;flex:1 1 100%}.lastbet-summary{flex:1 1 100%}.lastbet-summary__tile{flex:1 1 0}.lastbet-list-body{padding:var(--space-3) var(--space-3) var(--space-6)}}.dash-page{display:flex;align-items:stretch;gap:var(--space-3);padding:var(--space-3) var(--space-4);width:100%;height:calc(100vh - 50px);overflow:hidden;color:var(--text-color)}.dash-sidebar{flex:0 0 188px;width:188px;display:flex;flex-direction:column;gap:var(--space-4);border-radius:var(--radius-lg);padding:var(--space-4);overflow-y:auto}.dash-main{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}.dash-brand,.dash-filter{gap:var(--space-2);display:flex}.dash-brand{align-items:flex-start}.dash-brand .material-icons{color:var(--gold-bright);font-size:1.4rem}.dash-title{margin:0;font:800 1.15rem Fraunces,serif;color:var(--text-color)}.dash-sub{font-size:.7rem;color:var(--text-tertiary)}.dash-filter{flex-direction:column}.dash-filter-label{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.dash-presets{display:flex;flex-direction:column;gap:4px}.dash-preset{text-align:left;background:var(--surface-3);color:var(--text-secondary);border:1px solid transparent;border-radius:var(--radius-sm);font:600 .74rem "IBM Plex Sans",sans-serif;padding:6px 10px}.dash-preset:hover{color:var(--text-color);border-color:var(--border-default)}.dash-preset.is-active{background:var(--gold-bright);color:var(--surface-base)}.dash-date,.dash-retry,.dash-seg{background:var(--surface-3)}.dash-dates{display:flex;flex-direction:column;gap:4px}.dash-date{width:100%;color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:5px 8px;font:600 .72rem "IBM Plex Sans",sans-serif;color-scheme:dark}.dash-date:focus{outline:0;border-color:var(--gold-bright)}.dash-seg{display:inline-flex;border:1px solid var(--border-default);border-radius:var(--radius-full);padding:2px;gap:1px}.dash-seg--full{display:flex;width:100%}.dash-seg-btn{flex:1;border:0;background:0 0;color:var(--text-secondary);font:600 .7rem "IBM Plex Sans",sans-serif;padding:4px 8px;border-radius:var(--radius-full);white-space:nowrap}.dash-seg-btn:hover{color:var(--text-color)}.dash-seg-btn.is-active{background:var(--gold-bright);color:var(--surface-base)}.dash-card,.dash-kpi{background:var(--surface-2);padding:var(--space-3);box-shadow:var(--shadow-1)}.dash-kpis{flex:0 0 auto;display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-3)}.dash-kpi,.dash-kpi-cap{display:flex;gap:var(--space-1)}.dash-kpi{flex-direction:column;border-radius:var(--radius-md)}.dash-kpi-cap{align-items:center;min-height:1.9em;font-size:.64rem;line-height:1.15;text-transform:uppercase;letter-spacing:.03em;color:var(--text-tertiary)}.dash-card-head,.dash-empty,.dash-grid2,.dash-legend{gap:var(--space-3)}.dash-kpi-val{font-size:1.05rem;font-weight:700;white-space:nowrap;color:var(--text-color)}.dash-kpi-val--muted{color:var(--text-tertiary)}.dash-kpi--gold .dash-kpi-val{color:var(--gold-bright)}.dash-kpi--pos .dash-kpi-val{color:var(--success)}.dash-kpi--neg .dash-kpi-val{color:var(--negative-color)}.dash-kpi--accent .dash-kpi-val{color:var(--info)}.dash-grid2{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(0,1fr)}.dash-card{display:flex;flex-direction:column;min-height:0;border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.dash-card-head{flex:0 0 auto;display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--space-2)}.dash-card-title{margin:0;font:700 1rem Sora,"IBM Plex Sans",sans-serif;color:var(--text-color)}.dash-axis-label,.dash-card-empty,.dash-card-hint{color:var(--text-tertiary)}.dash-card-hint{font-size:.72rem}.dash-card-empty{padding:var(--space-5);text-align:center;font-size:.85rem}.dash-chart-svg{flex:1;min-height:0;width:100%;height:auto;display:block}.dash-axis{stroke:var(--border-strong);stroke-width:1}.dash-bar-label{fill:var(--text-tertiary);font-size:9px}.dash-grid{stroke:var(--border-subtle);stroke-width:1}.dash-axis-zero{stroke:var(--border-strong);stroke-width:1}.dash-axis-label{fill:currentColor;font-size:14px;font-weight:600}.dash-line{fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.dash-dot{fill:currentColor;stroke:none}.dash-l-m1{color:var(--gold-bright)}.dash-l-m2{color:var(--text-tertiary)}.dash-l-m3{color:var(--green-bright)}.dash-l-u1{color:var(--info)}.dash-l-u2{color:var(--green-bright)}.dash-l-a1{color:var(--gold-bright)}.dash-l-a2{color:var(--info)}.dash-legend{flex:0 0 auto;display:flex;flex-wrap:wrap;margin-top:var(--space-2)}.dash-legend-item{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;color:var(--text-secondary)}.dash-legend-dot{width:10px;height:10px;border-radius:2px;display:inline-block;background:currentColor}.dash-hippo-bar,.dash-hippo-fill{border-radius:var(--radius-full)}.dash-hippos{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-around;gap:var(--space-2);padding-right:var(--space-1)}.dash-hippo{display:flex;flex-direction:column;gap:4px}.dash-hippo-barrow,.dash-hippo-foot,.dash-hippo-top{gap:var(--space-2);display:flex}.dash-hippo-top{align-items:baseline;justify-content:space-between}.dash-hippo-name{font-weight:600;color:var(--text-color)}.dash-hippo-res{font-weight:700;font-size:.85rem}.dash-hippo-barrow{align-items:center}.dash-hippo-barrow .dash-hippo-bar{flex:1}.dash-hippo-amount{color:var(--gold-bright);font-weight:700;font-size:.78rem;white-space:nowrap}.dash-hippo-bar{height:8px;background:var(--surface-4);overflow:hidden}.dash-hippo-fill{height:100%;background:linear-gradient(90deg,var(--main-color-light),var(--gold-bright))}.dash-hippo-foot{align-items:baseline;justify-content:space-between;font-size:.78rem}.dash-hippo-pay{color:var(--text-secondary)}.dash-pos{color:var(--success)}.dash-neg{color:var(--negative-color)}.dash-empty{display:flex;flex-direction:column;align-items:center;padding:var(--space-6);color:var(--text-tertiary)}.dash-retry,.race-editor .editor-btn{padding:var(--space-2) var(--space-4);cursor:pointer}.dash-empty .material-icons{font-size:2.5rem}.dash-retry{color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-sm)}.editor-panel,.race-editor-header{background-color:var(--surface-2)}.dash-retry:hover{border-color:var(--gold-bright)}.dash-sk-cap{height:.72rem;width:60%;display:block}.dash-sk-val{height:1.4rem;width:80%;display:block}.dash-sk-chart{flex:1;min-height:160px;width:100%;display:block}.dash-mini-spin{width:12px;height:12px;border:2px solid var(--border-strong);border-top-color:var(--gold-bright);border-radius:50%;display:inline-block;animation:spin .8s linear infinite}@media (max-width:1000px){.dash-page{flex-direction:column;height:auto;overflow:visible}.dash-sidebar{flex:none;width:100%}.dash-kpis{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.dash-grid2{flex:none;grid-template-columns:1fr}.dash-chart-svg{flex:none;height:220px}.dash-hippos{flex:none;max-height:260px}}.race-editor{display:flex;flex-direction:column;height:100%;min-height:0}.race-editor-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle);flex-shrink:0}.race-editor-title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.race-editor-title .material-icons{font-size:1.6rem;color:var(--secondary-color)}.race-editor-title h1{margin:0;font:700 1.55em Sora,"IBM Plex Sans",sans-serif;color:var(--text-color);line-height:1.1}.race-editor-title .race-editor-subtitle{display:block;margin-top:2px;font-size:.78rem;font-weight:500;color:var(--text-tertiary)}.race-editor-actions{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.race-editor .editor-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:38px;border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-3);color:var(--text-color);font-size:.85rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.editor-field input,.editor-field select,.editor-search{width:100%;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.race-editor .editor-btn .material-icons{font-size:1.1rem}.race-editor .editor-btn:hover{background-color:var(--surface-4);border-color:var(--border-strong);color:var(--text-color);text-decoration:none}.race-editor .editor-btn:active{transform:translateY(1px)}.race-editor .editor-btn:focus-visible{outline:var(--gold-bright) solid 2px;outline-offset:2px}.race-editor .editor-btn:disabled{opacity:.45;cursor:not-allowed}.race-editor .editor-btn.is-primary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#1c1d18}.race-editor .editor-btn.is-primary .material-icons{color:#1c1d18}.race-editor .editor-btn.is-primary:hover{background-color:var(--gold-bright);border-color:var(--gold-bright)}.race-editor .editor-btn.is-success{background-color:var(--main-color);border-color:var(--main-color);color:var(--text-color)}.race-editor .editor-btn.is-success .material-icons{color:var(--text-color)}.race-editor .editor-btn.is-success:hover{background-color:#3c5c25;border-color:#3c5c25}.race-editor .editor-btn.is-ghost{background-color:transparent;border-color:var(--border-default);color:var(--text-secondary)}.race-editor .editor-btn.is-ghost:hover{background-color:var(--surface-3);color:var(--text-color)}.race-editor-body{flex:1 1 auto;min-height:0;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--space-4);padding:var(--space-4) var(--space-5);overflow-y:auto}.editor-panel{display:flex;flex-direction:column;min-height:0;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.editor-panel--form{flex:1 1 19rem;max-width:30rem}.editor-panel--competitors{flex:3 1 28rem}.editor-panel--picker{flex:1 1 15rem}.editor-panel-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle);background-color:var(--surface-1);flex-shrink:0}.editor-panel-title{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--secondary-color)}.editor-panel-head .panel-head-actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.editor-search{flex:1 1 100%;order:2;background-color:var(--surface-base);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);font-size:.85rem}.editor-search::placeholder{color:var(--text-tertiary)}.editor-search:focus{outline:0;border-color:var(--secondary-color);box-shadow:0 0 0 2px rgba(194,143,0,.3)}.editor-panel-foot,.race-card-actions{border-top:1px solid var(--border-subtle)}.editor-panel-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-4)}.editor-panel--competitors .editor-panel-body,.editor-panel--picker .editor-panel-body,.login-trust,tr.hide-table-padding td{padding:0}.editor-panel-foot{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-4);background-color:var(--surface-1);flex-shrink:0}@media only screen and (min-width:966px){.race-editor-body{overflow:hidden}.editor-panel{max-height:100%}}.editor-field-grid{display:flex;flex-direction:column;gap:var(--space-4)}.editor-field{display:flex;flex-direction:column;gap:var(--space-1)}.editor-field label{font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.editor-field input,.editor-field select{background-color:var(--surface-base);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:var(--space-3);font-size:.9rem;font-family:"IBM Plex Sans",sans-serif}.editor-field--toggle,.race-editor .table thead th{padding:var(--space-3);background-color:var(--surface-1)}.editor-field input:focus,.editor-field select:focus{outline:0;border-color:var(--secondary-color);box-shadow:0 0 0 2px rgba(194,143,0,.3)}.editor-field input[type=date]::-webkit-calendar-picker-indicator,.editor-field input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(100%) sepia(0) saturate(2%) hue-rotate(337deg) brightness(103%) contrast(101%);cursor:pointer;opacity:.75}.editor-field input[type=date]:focus::-webkit-calendar-picker-indicator,.editor-field input[type=datetime-local]:focus::-webkit-calendar-picker-indicator{filter:invert(50%) sepia(92%) saturate(1870%) hue-rotate(20deg) brightness(97%) contrast(101%)}.editor-field--toggle{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md)}.editor-field--toggle label{text-transform:none;font-size:.85rem;font-weight:600;color:var(--text-color)}.editor-field--toggle input[type=checkbox]{width:1.15rem;height:1.15rem;flex:none;accent-color:var(--main-color-light);cursor:pointer}.race-editor .table-responsive{width:100%}.race-editor .table{width:100%;margin:0;color:var(--text-color);border-collapse:collapse}.race-editor .table thead th{position:sticky;top:0;z-index:1;border-bottom:1px solid var(--border-default);font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);text-align:left;white-space:nowrap}.race-editor .table tbody td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);border-top:none;font-size:.85rem;text-align:left;vertical-align:middle;color:var(--text-color)}.race-editor .table tbody tr{transition:background-color var(--dur-fast) var(--ease)}.race-editor .table tbody tr:hover td{background-color:var(--surface-3)}.race-editor .table tbody tr:last-child td{border-bottom:none}.race-editor .table td:last-child,.race-editor .table th:last-child{text-align:right;white-space:nowrap}.race-editor .table .form-control,.race-editor .table .form__field{width:100%;min-width:3.5rem;background-color:var(--surface-base);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);font-size:.85rem}.race-editor .table .form-control:focus,.race-editor .table .form__field:focus{outline:0;border-color:var(--secondary-color);box-shadow:0 0 0 2px rgba(194,143,0,.3)}.race-editor .table .btn{padding:var(--space-1) var(--space-3);font-size:.76rem;white-space:nowrap}.race-editor .table .clickable-icon{font-size:1.15rem;cursor:pointer;vertical-align:middle}.editor-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:10rem;height:100%;padding:var(--space-6) var(--space-4);text-align:center}.editor-empty .material-icons{font-size:2rem;color:var(--text-disabled)}.editor-empty p{margin:0;max-width:22rem;font-size:.85rem;color:var(--text-tertiary)}.editor-error{margin:0;font-size:.8rem;color:var(--negative-color)}@media only screen and (max-width:965px){.race-editor-body{padding:var(--space-3);gap:var(--space-3)}.editor-panel{flex:1 1 100%}.editor-panel--form{max-width:none}.editor-panel--competitors .editor-panel-body{max-height:24rem}.editor-panel--picker .editor-panel-body{max-height:20rem}}@media only screen and (max-width:600px){.race-editor-header{padding:var(--space-3) var(--space-4)}.race-editor-title h1{font-size:1.25rem}.race-editor-actions{width:100%}.race-editor-actions .editor-btn{flex:1 1 auto}}.account-login-container .header-title,.account-login-container h5{font:800 1.3em Fraunces,serif;color:#f2f4ef}.show-mobile{display:none}.show-desktop{display:block}@media screen and (max-width:965px){.show-desktop{display:none}.show-mobile{display:block}}.account-login-container{display:flex;flex-direction:column;justify-content:center;overflow-y:auto}.account-login-container .login-header{display:flex;height:5rem;min-height:5rem;background-color:#262a23}.account-login-container .header-title{margin-top:auto;margin-bottom:auto;text-transform:uppercase;text-align:center;width:100%}.account-login-container h5{font-size:1rem}.account-login-container h3{font:600 1em "IBM Plex Sans",sans-serif;color:#f2f4ef;font-size:1rem}.account-login-container p{font:500 .8em "IBM Plex Sans",sans-serif;color:#f2f4ef}.account-login-container input:focus,.account-login-container select:focus{color:#c28f00;background-color:#262a23;outline:0!important;border-color:#c28f00;box-shadow:0 0 3px #c28f00}.account-login-container .logo-image{width:300px;height:300px}.account-login-container a:hover{color:rgb(255,198.7422680412,41)}.account-login-container .buttons{display:flex;justify-content:center;align-items:center;width:50%}@media only screen and (max-width:650px){.account-login-container .form-group{margin-left:1.5rem;margin-right:1.5rem;margin-bottom:.5rem}.account-login-container label{font:600 1em "IBM Plex Sans",sans-serif;color:#f2f4ef;margin-top:.6rem}.account-login-container input,.account-login-container select{font:600 1em "IBM Plex Sans",sans-serif;background-color:#262a23;color:#f2f4ef}.account-login-container .btn,.account-login-container .buttons{width:100%}}@media only screen and (min-width:650px){.account-login-container .form-group{margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.account-login-container label{font:600 1em "IBM Plex Sans",sans-serif;color:#f2f4ef;margin-top:.6rem;width:35%}.account-login-container input,.account-login-container select{font:600 1em "IBM Plex Sans",sans-serif;background-color:#262a23;color:#f2f4ef;width:35%}.account-login-container .btn{width:35%}}.login-screen{flex:1 1 auto;min-height:0;display:flex;background-color:#181a17;color:#f2f4ef}.login-hero{flex:1.05 1 0;display:flex;overflow:hidden;background-image:url(/assets/images/horse-fdae3d106eaabe0d9356a75227334153.jpg);background-size:cover;background-position:70% center}.login-hero-overlay{position:absolute;inset:0;background:linear-gradient(150deg,rgba(24,26,23,.55) 0,rgba(31,41,22,.78) 45%,rgba(49,75,30,.92) 100%),linear-gradient(to top,rgba(0,0,0,.65) 0,rgba(0,0,0,0) 55%)}.login-hero-content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:clamp(2rem,4vw,4rem);width:100%}.login-brand{display:flex;align-items:center;gap:var(--space-3)}.login-brand-logo{width:56px;height:56px;border-radius:var(--radius-md);box-shadow:var(--shadow-2)}.login-brand-name{font:800 1em Fraunces,serif;font-size:1.5rem;letter-spacing:.01em;color:#f2f4ef}.login-hero-copy{max-width:30ch}.login-hero-title{font:800 1.3em Fraunces,serif;font-size:clamp(2rem,3.2vw,3rem);line-height:1.1;margin:0 0 var(--space-4);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.5)}.login-hero-subtitle{font:600 1em "IBM Plex Sans",sans-serif;font-weight:400;font-size:1.05rem;line-height:1.55;margin:0;color:rgba(242,244,239,.88)}.login-trust{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0}.login-card-brand,.login-card-head{margin-bottom:var(--space-5)}.login-trust li{display:flex;align-items:center;gap:var(--space-2);font:500 .8em "IBM Plex Sans",sans-serif;color:rgba(242,244,239,.9)}.login-trust .material-icons{font-size:1.15rem;color:#e0a92e}.login-badge-18{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;height:1.4rem;padding:0 .35rem;border-radius:var(--radius-full);background-color:#e0a92e;color:#1a1205;font:800 .5em Fraunces,serif;font-size:.7rem}.login-panel{flex:1 1 0;display:flex;align-items:center;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem);overflow-y:auto}.login-card{width:100%;max-width:26rem;display:flex;flex-direction:column}.login-card-brand{display:none;align-items:center;gap:var(--space-3)}.login-card-brand img{width:44px;height:44px;border-radius:var(--radius-md)}.login-card-brand span{font:800 1em Fraunces,serif;font-size:1.25rem}.login-card-title{font:800 1.3em Fraunces,serif;font-size:1.9rem;margin:0 0 var(--space-2);color:#f2f4ef;text-transform:none}.login-card-sub{font:500 .8em "IBM Plex Sans",sans-serif;font-size:.95rem;color:#b8bdb0;margin:0}.login-alert,.login-field{margin-bottom:var(--space-4)}.login-alert{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background-color:rgba(248,81,73,.12);border:1px solid rgba(248,81,73,.4);color:#ff9d97;font:500 .8em "IBM Plex Sans",sans-serif}.login-alert .material-icons{font-size:1.2rem;flex-shrink:0}.form__label,.login-field-label{font:400 .9em "IBM Plex Sans",sans-serif}.login-field{display:block}.login-field-label{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);color:#b8bdb0}.login-field-link{font:400 .7em "IBM Plex Sans",sans-serif;color:#e0a92e;text-decoration:none}.login-input input,.login-submit{font:600 1em "IBM Plex Sans",sans-serif}.login-field-link:hover{color:rgb(230.5875,187.275,90.4125);text-decoration:underline}.login-input{position:relative;display:flex;align-items:center}.login-input input{width:100%;height:3rem;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid #3a4133;background-color:#1f221d;color:#f2f4ef;font-size:.95rem;transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.login-input-icon,.login-input-toggle .material-icons{font-size:1.25rem}.login-input input::placeholder{color:#8c9384;font-weight:400}.login-input input:focus{outline:0;border-color:#e0a92e;background-color:#262a23;box-shadow:0 0 0 3px rgba(224,169,46,.22)}.login-input--icon input{padding-left:2.75rem}.login-input--toggle input{padding-right:2.75rem}.login-input-icon{position:absolute;left:.85rem;color:#8c9384;pointer-events:none}.login-input-toggle{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:0 0;color:#8c9384;cursor:pointer;border-radius:var(--radius-sm);transition:color var(--dur-fast) var(--ease)}.expand-button,.login-submit{position:relative}.login-input-toggle:hover{color:#e0a92e}.login-submit{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:3.1rem;margin-top:var(--space-2);border:none;border-radius:var(--radius-md);background:linear-gradient(135deg,#c28f00 0,#e0a92e 100%);color:#1a1205;font-size:1.02rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 6px 18px rgba(194,143,0,.28);transition:transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),filter var(--dur-fast) var(--ease)}.login-submit:hover{filter:brightness(1.05);box-shadow:0 8px 22px rgba(194,143,0,.38)}.login-submit:active{transform:translateY(1px)}.login-submit:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(224,169,46,.45)}.login-submit:disabled{cursor:default;opacity:.85}.login-spinner{width:1.05rem;height:1.05rem;border:2px solid rgba(26,18,5,.35);border-top-color:#1a1205;border-radius:50%;animation:login-spin .7s linear infinite}@keyframes login-spin{to{transform:rotate(360deg)}}.login-divider{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-5) 0 var(--space-4);color:#8c9384;font:400 .7em "IBM Plex Sans",sans-serif}.login-divider::after,.login-divider::before{content:"";flex:1;height:1px;background-color:#2e342a}.login-divider span{text-transform:uppercase;letter-spacing:.08em}.login-secondary{display:flex;align-items:center;justify-content:center;height:3rem;border-radius:var(--radius-md);border:1px solid #4a5340;background-color:transparent;color:#f2f4ef;font:600 1em "IBM Plex Sans",sans-serif;text-decoration:none;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.login-legal a,.pix-toggle:hover{text-decoration:underline}.competitor-info-btn,.login-segment-btn{transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.login-secondary:hover{border-color:#6fae45;background-color:rgba(111,174,69,.1);color:#6fae45}.login-legal{margin:var(--space-5) 0 0;font:400 .7em "IBM Plex Sans",sans-serif;color:#8c9384;text-align:center;line-height:1.5}.login-legal a{color:#b8bdb0}.login-legal a:hover{color:#e0a92e}.login-card--wide{max-width:30rem}.login-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.login-alert--success{background-color:rgba(63,185,80,.12);border-color:rgba(63,185,80,.4);color:#7ee787}.login-segment{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1);margin-bottom:var(--space-4);border-radius:var(--radius-md);background-color:#1f221d;border:1px solid #3a4133}.login-segment-btn{display:flex;align-items:center;justify-content:center;gap:var(--space-2);height:2.5rem;border:none;border-radius:var(--radius-sm);background:0 0;color:#b8bdb0;font:600 1em "IBM Plex Sans",sans-serif;font-size:.9rem;cursor:pointer}.login-segment-btn .material-icons{font-size:1.1rem}.login-segment-btn:hover{color:#f2f4ef}.login-segment-btn.is-active{background:linear-gradient(135deg,#c28f00 0,#e0a92e 100%);color:#1a1205;font-weight:700}@media only screen and (max-width:860px){.login-hero{display:none}.login-panel{align-items:flex-start;padding-top:clamp(2rem,8vw,4rem)}.login-card-brand{display:flex}}@media only screen and (max-width:420px){.login-card-title{font-size:1.6rem}}.account-notification-container{display:flex;flex-direction:column;overflow-y:auto}.account-notification-container .notification-header{display:flex;min-height:5rem;height:5rem;background-color:#262a23}.account-notification-container .notification-title{font:800 1.3em Fraunces,serif;margin-top:auto;margin-bottom:auto;color:#f2f4ef;text-transform:uppercase;text-align:center;width:100%}.notification-error{font-size:1rem!important}.notification-card{background-color:#595959;color:#fff;padding:.5rem;border-radius:4px;margin-right:.3rem;margin-left:.4rem}.notification-card h3{font-size:18px}.notification-card h4{color:#c28f00;font-size:17px;font-weight:500}.notification-card h5{font-size:16px;font-weight:300}.notification-card img{width:100%;height:auto;margin-bottom:.5rem}.notification-card a{font-size:20px}.w-p-30{width:30%}.w-p-70{width:70%}.w-p-90{width:90%}.h-vh-70{height:70vh}.h-vh-65{height:65vh}.h-vh-60{height:60vh}.h-vh-55{height:55vh}.overflow-auto{overflow:auto}.hippodrome-list{max-height:100px!important}.arrow-class{float:right;height:30px;margin-top:-32px;margin-right:10px}.hippodrome{width:100%}.table thead th{vertical-align:middle;border-bottom:2px solid #c28f00;border-top:none;color:#c28f00;font:600 1em "IBM Plex Sans",sans-serif}.table{background-color:#262a23}.table td,.table th{vertical-align:middle}.inner-table-body{background-color:rgb(53.1012987013,58.6909090909,48.9090909091)!important}.table tbody{background-color:#262a23;font:500 .8em "IBM Plex Sans",sans-serif}.nav-item,.navbar-item a,.navbar-menu-item,.search-input{font:600 1em "IBM Plex Sans",sans-serif}.table tbody tr{border-bottom:3px solid #181a17}.accordion-toggle .expand-button:after{position:absolute;left:.75rem;top:50%;transform:translate(0,-50%);content:"-"}.accordion-toggle.collapsed .expand-button:after{content:"+"}.search-input{background-color:transparent;border:1px solid!important;border-radius:var(--radius-1);padding:var(--space-2) var(--space-3);color:rgb(168.3333333333,181.6666666667,148.3333333333)!important;transition:border-color .15s ease,box-shadow .15s ease}.search-input::placeholder{color:rgb(168.3333333333,181.6666666667,148.3333333333)}.search-input:focus{outline:0!important;border-color:#c28f00!important;color:#f2f4ef!important;box-shadow:0 0 3px #c28f00}.logo-image{width:46px;height:46px}.menu-options{position:fixed;display:flex;visibility:hidden;z-index:1;top:50px;left:-250px;flex-direction:column;height:100%;width:250px;background-color:rgb(58.52,89.5714285714,35.8285714286);transition:.6s}.dropdown-menu,.navbar-turfe{background-color:#314b1e}.navbar-menu-item{padding:15px 0 15px 10px;border-bottom:solid 1px rgb(72.8,111.4285714286,44.5714285714);color:#f2f4ef;transition:.6s;transition-delay:0s;text-decoration:none!important}.navbar-turfe{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);width:100%;height:50px;min-height:50px;max-height:50px;padding:0 var(--space-3);position:relative;z-index:2;box-shadow:var(--shadow-1)}.navbar-first-section{flex-grow:2;flex-basis:0;min-width:0;display:flex;flex-wrap:nowrap;gap:var(--space-1);justify-content:start;align-items:center}.navbar-middle-section{flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}.navbar-second-section{flex-grow:2;justify-content:end;flex-basis:0;min-width:0;display:flex;flex-wrap:nowrap;gap:var(--space-1);align-items:center}.navbar-mobile-section{display:none}.navbar-item a{color:#f2f4ef;text-decoration:none!important;white-space:nowrap}.navbar-item-separator{padding:var(--space-2) var(--space-3);border-radius:var(--radius-1);transition:background-color .15s ease,color .15s ease}.nav-info-icon{display:inline-flex;align-items:center;line-height:0}.nav-info-icon .material-icons{font-size:22px;color:#f2f4ef;transition:color .15s ease}.nav-info-icon:hover .material-icons{color:#c28f00}.nav-info-icon::after{display:none}.dropdown-item:hover{color:#314b1e!important;background-color:#f2f4ef!important}.dropdown-item.active,.dropdown-item:active{background-color:#c28f00!important;color:#f2f4ef!important}.navbar-item a:hover,.navbar-item-separator:hover{background-color:rgba(255,255,255,.1);color:#f2f4ef;border-bottom:none}.navbar-item a.active{color:#c28f00!important}@media only screen and (max-width:1130px){.navbar-first-section,.navbar-second-section{display:none}.navbar-middle-section{display:flex;flex:1}.navbar-turfe{display:flex;flex-direction:row;justify-content:center;background-color:#314b1e;text-align:center;width:100%;height:50px}.navbar-mobile-section{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;height:calc(56px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0);align-items:stretch;justify-content:space-around;background-color:#314b1e;border-top:1px solid rgb(72.8,111.4285714286,44.5714285714);box-shadow:0 -2px 12px rgba(0,0,0,.35)}.mobile-nav-item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;color:#f2f4ef;text-decoration:none!important;line-height:1;cursor:pointer;transition:color .15s ease}.mobile-nav-item .material-icons{font-size:24px;line-height:1}.mobile-nav-label{font-size:11px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.mobile-wallet-balance{color:rgb(255,198.7422680412,41);font-weight:700;font-variant-numeric:tabular-nums;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mobile-nav-item.active,.mobile-nav-item:hover{color:#c28f00}.mobile-nav-wallet.active .mobile-wallet-balance,.mobile-nav-wallet:hover .mobile-wallet-balance{color:rgb(255,198.7422680412,41)}.main-container{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.menu-options{z-index:40;height:auto;bottom:calc(56px + env(safe-area-inset-bottom,0px))}.menu-icon{cursor:pointer}}.icon-color-main{color:rgb(120.6,183,75)!important}.icon-color-main:hover{color:rgb(153.24,200.4857142857,118.7142857143)!important;text-decoration:none!important}.icon-color-main-light{color:rgb(120.6,183,75)!important}.icon-color-main-light:hover{color:rgb(175,212.1428571429,147.8571428571)!important;text-decoration:none!important}.icon-color-secondary{color:#c28f00!important}.icon-color-secondary:hover{color:rgb(255,198.7422680412,41)!important;text-decoration:none!important}.icon-color-negative{color:#f85149!important}.icon-color-negative:hover{color:rgb(249.8888888889,127.9523809524,122.1111111111)!important}.clickable-icon{cursor:pointer}.modal-content{background-color:#181a17;color:#f2f4ef}.modal-content .modal-header{font:600 1em "IBM Plex Sans",sans-serif}.modal-content .modal-header span{color:#c28f00;text-shadow:none}.modal-content .modal-body p{font:500 .8em "IBM Plex Sans",sans-serif}.modal-larger{max-width:1200px}.turfe-modal-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:var(--space-4);z-index:1050}.turfe-modal-backdrop .modal-dialog{width:100%;max-width:420px;margin:0}.turfe-modal-backdrop .modal-content{background:var(--surface-2);color:var(--text-color);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.55);overflow:hidden auto;max-height:90vh}.turfe-modal-backdrop .modal-body{padding:var(--space-5)}.turfe-modal-backdrop .modal-title{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-color)}.turfe-modal-backdrop .close{padding:0;color:var(--text-secondary);opacity:1;font-size:1.6rem;line-height:1;background:0 0;border:0;text-shadow:none;cursor:pointer}.turfe-modal-backdrop .close:hover{color:var(--text-color)}.modal-bet-summary{display:flex;flex-direction:column;border:1px solid var(--border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-1)}.modal-bet-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:10px var(--space-3);border-bottom:1px solid var(--border-subtle)}.modal-bet-row:last-child{border-bottom:0}.modal-bet-label{flex:0 0 auto;color:var(--text-secondary);font-size:.85rem}.modal-bet-value{text-align:right;font-weight:600;color:var(--text-color);font-variant-numeric:tabular-nums}.modal-bet-row.is-emphasis .modal-bet-value{color:var(--gold-bright);font-weight:800;font-size:1.05rem}.turfe-modal-backdrop .modal-actions{gap:var(--space-2)}.turfe-modal-backdrop .modal-actions .btn{flex:1 1 0;min-height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-weight:700}.form__group{position:relative;padding:15px 0 0;margin-top:0;width:100%}.form__field{width:100%;border:0;text-indent:10px;border-bottom:2px solid #f2f4ef;outline:0;color:#f2f4ef;padding:10px 0;background:0 0;transition:border-color .2s;font:600 1em "IBM Plex Sans",sans-serif}.form__field:focus~.form__label,.form__label{transition:.2s;position:absolute;display:block}.form__field::placeholder{color:transparent}.form__field:placeholder-shown~.form__label{font-size:1.3rem;cursor:text;top:20px}.form__label{top:0;margin-left:10px;color:#f2f4ef}.form__field:focus{padding-bottom:6px;font-weight:700;border-width:3px;border-image:linear-gradient(to right,var(--secondary-color),var(--secondary-color));border-image-slice:1}.form__field:focus~.form__label{top:0;font-size:1rem;color:var(--secondary-color);font-weight:700}.chosen-value,.value-list{transition:.3s ease-in-out}.bet-card{padding-bottom:.5rem}.bet-card p{margin-bottom:0;margin-top:0;font:500 .8em "IBM Plex Sans",sans-serif}.bet-card h5{margin-top:0;margin-bottom:0;font:800 1.3em Fraunces,serif}.bet-card span{color:#c28f00}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{background-color:#c28f00!important;visibility:visible}.on-scrollbar{scrollbar-width:thin;-ms-overflow-style:none}.on-scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:none!important;background-color:transparent!important}.on-scrollbar::-webkit-scrollbar{width:3px;height:3px}.on-scrollbar::-webkit-scrollbar-thumb{visibility:visible;background-color:#c9c9c9}.error-403 .cage{position:absolute;width:100%;bottom:0;top:0;background:repeating-linear-gradient(90deg,transparent,transparent 80px,#6f7376 80px,#181617 100px);z-index:2;animation:close 3s linear}.error-403 h1{position:fixed;font-size:23em;color:#000;top:0;left:0;right:0;bottom:0;margin:0;display:flex;align-items:center;justify-content:center;line-height:0;z-index:1;background-color:#f2f4ef;background-image:radial-gradient(at top center,rgba(255,255,255,.03) 0,rgba(0,0,0,.03) 100%),linear-gradient(to top,rgba(255,255,255,.1) 0,rgba(143,152,157,.6) 100%);background-blend-mode:normal,multiply}.error-403 span{position:relative}.error-403 span:after{content:"403";position:absolute;top:0;bottom:-96px;left:40px;transform:scaleY(.6) rotateX(-75deg) skewX(-10deg);transform-origin:50% 100%;opacity:.2;line-height:1}.chosen-value,.value-list{font:600 1em "IBM Plex Sans",sans-serif}@keyframes close{0%{left:-75%}100%{left:0}}.chosen-value,.value-list{margin-bottom:0;width:100%;top:0}.chosen-value{height:2rem;padding:1rem;background-color:#FAFCFD;border:1px solid #f2f4ef;border-radius:.25rem}.chosen-value:hover{cursor:pointer}.chosen-value.open,.chosen-value:focus{box-shadow:0 5px 8px 0 rgba(0,0,0,.2);outline:0;background-color:#c28f00;color:#f2f4ef}.chosen-value.open::-webkit-input-placeholder,.chosen-value:focus::-webkit-input-placeholder{color:#f2f4ef}.value-list{list-style:none;width:100%;box-shadow:0 5px 8px 0 rgba(0,0,0,.2);overflow:hidden;max-height:0}.value-list.open{max-height:200px;overflow:auto}.value-list li{position:relative;height:4rem;background-color:#FAFCFD;padding:1rem;font-size:1.1rem;display:flex;align-items:center;cursor:pointer;transition:background-color .3s;opacity:1}.credit-card-card,.credit-card-card .content h5{font:600 1em "IBM Plex Sans",sans-serif}.financial-movement-card-container,.pix-code{transition:border-color var(--dur-fast) var(--ease)}.value-list li:hover{background-color:#c28f00;color:#f2f4ef}.value-list li.closed{max-height:0;overflow:hidden;padding:0;opacity:0}.credit-card-card{display:flex;flex-flow:row;background-color:#181a17;border:2px solid #f2f4ef;margin-left:20px;margin-right:20px;margin-top:5px;padding:5px;align-items:center;justify-content:space-evenly}.credit-card-card .brand{display:flex;align-items:center}.credit-card-card .content h5{color:#f2f4ef}@media screen and (max-width:350px){.credit-card-card .brand svg{width:80%!important}.credit-card-card .content h5{font:400 .9em "IBM Plex Sans",sans-serif!important}}@media screen and (max-width:500px) and (min-width:350px){.credit-card-card .brand svg{width:70%!important}.credit-card-card .content h5{font:400 .9em "IBM Plex Sans",sans-serif!important}}@media screen and (max-width:600px) and (min-width:500px){.credit-card-card .brand svg{width:60%!important}.credit-card-card .content h5{font:500 .8em "IBM Plex Sans",sans-serif!important}}.credit-card-card .brand svg{width:50%}.loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.loading-content .loading{width:80px;height:50px;position:relative}.loading-content .loading p{top:0;padding:0;margin:0;color:#c28f00;font-family:"IBM Plex Sans",sans-serif;animation:text 3.5s ease both infinite;font-size:12px;letter-spacing:1px}@keyframes text{0%,100%{letter-spacing:1px;transform:translateX(0)}40%{letter-spacing:2px;transform:translateX(26px)}80%{letter-spacing:1px;transform:translateX(32px)}90%{letter-spacing:2px;transform:translateX(0)}}.loading-content .loading span{background-color:#314b1e;border-radius:50px;display:block;height:16px;width:16px;bottom:0;position:absolute;transform:translateX(64px);animation:loading 3.5s ease both infinite}.loading-content .loading span:before{position:absolute;content:"";width:100%;height:100%;background-color:rgb(120.6,183,75);border-radius:inherit;animation:loading2 3.5s ease both infinite}@keyframes loading{0%,100%{width:16px;transform:translateX(0)}40%,90%{width:100%;transform:translateX(0)}80%{width:16px;transform:translateX(64px)}}@keyframes loading2{0%,100%{transform:translateX(0);width:16px}40%{transform:translateX(0);width:80%}80%{width:100%;transform:translateX(0)}90%{width:80%;transform:translateX(15px)}}.bet-finished-container,.bet-on-going-container{display:flex;flex-direction:row;align-items:stretch;margin:10px;background-color:#262a23;color:#fff;border-radius:10px;width:100%;box-shadow:5px 5px 16px 2px rgba(0,0,0,.25)}.bet-finished-container .bet-info-first,.bet-on-going-container .bet-info-first{display:flex;flex-direction:row;flex-grow:1;max-width:250px}.bet-finished-container .bet-info-second,.bet-on-going-container .bet-info-second{display:flex;flex-direction:row;justify-content:space-around;flex-grow:2}.bet-finished-container .bet-info-third,.bet-on-going-container .bet-info-third{display:flex;flex-direction:row;flex-grow:1;max-width:20%;justify-content:start}.bet-finished-container .bet-main-info,.bet-on-going-container .bet-main-info{display:flex;flex-direction:column;padding:15px}.bet-finished-container .bet-main-info h2,.bet-finished-container .bet-main-info h4,.bet-on-going-container .bet-main-info h2,.bet-on-going-container .bet-main-info h4{text-transform:uppercase}.bet-finished-container .bet-secondary-info,.bet-finished-container .bet-terciary-info,.bet-on-going-container .bet-secondary-info,.bet-on-going-container .bet-terciary-info{display:flex;align-items:center;flex-grow:1;margin:0 30px;justify-content:space-between}.bet-finished-container .bet-border-card,.bet-finished-container .bet-border-card-second,.bet-on-going-container .bet-border-card,.bet-on-going-container .bet-border-card-second{display:flex;flex-direction:column;margin-top:15px;margin-bottom:15px;border-left:solid 2px #181a17}.bet-finished-container h1,.bet-on-going-container h1{text-transform:uppercase;margin:0;font:800 1em Fraunces,serif}.bet-finished-container h2,.bet-on-going-container h2{margin:0;font:800 .9em Fraunces,serif}.bet-finished-container h3,.bet-on-going-container h3{margin:0;font:800 .7em Fraunces,serif}.bet-finished-container h4,.bet-on-going-container h4{margin:0;font:400 .7em "IBM Plex Sans",sans-serif}.bet-finished-container h1,.bet-finished-container h2,.bet-finished-container h3,.bet-on-going-container h1,.bet-on-going-container h2,.bet-on-going-container h3{font-family:"IBM Plex Sans",sans-serif!important}.bet-finished-container h1,.bet-finished-container h2,.bet-on-going-container h1,.bet-on-going-container h2{color:#f2f4ef}.bet-finished-container h2,.bet-finished-container h3,.bet-on-going-container h2,.bet-on-going-container h3{font-weight:600!important}.bet-finished-container .vertical-container,.bet-on-going-container .vertical-container{display:flex;flex-direction:column}.bet-finished-container .vertical-container h3,.bet-finished-container .vertical-container h4,.bet-on-going-container .vertical-container h3,.bet-on-going-container .vertical-container h4{margin-bottom:2px}.bet-finished-container .bet-value,.bet-on-going-container .bet-value{width:100%;text-align:center}.bet-finished-container .bet-headers,.bet-on-going-container .bet-headers{color:rgb(143.7777777778,160.8888888889,118.1111111111);width:100%;font-size:9px}.bet-finished-container .bet-headers-value,.bet-on-going-container .bet-headers-value{color:rgb(143.7777777778,160.8888888889,118.1111111111);width:100%;text-align:center;font-size:9px;margin-bottom:2px}.bet-finished-container .icon-margin,.bet-on-going-container .icon-margin{margin-top:6px}.bet-finished-container .bet-value.bet-prize-positive,.bet-on-going-container .bet-value.bet-prize-positive{color:var(--green-bright)!important;font-weight:700}.bet-finished-container .bet-value.bet-prize-zero,.bet-on-going-container .bet-value.bet-prize-zero{color:var(--text-tertiary)!important}@media screen and (max-width:1253px) and (min-width:1026px){.bet-finished-container .bet-info-first,.bet-on-going-container .bet-info-first{max-width:250px}.bet-finished-container .bet-info-third,.bet-on-going-container .bet-info-third{max-width:15%}.bet-finished-container .bet-secondary-info,.bet-finished-container .bet-terciary-info,.bet-on-going-container .bet-secondary-info,.bet-on-going-container .bet-terciary-info{justify-content:space-evenly;margin:0 0 0 5px}.bet-finished-container h1,.bet-on-going-container h1{font:800 .9em Fraunces,serif}.bet-finished-container h2,.bet-on-going-container h2{font:800 .7em Fraunces,serif}.bet-finished-container h3,.bet-on-going-container h3{font:800 .5em Fraunces,serif}.bet-finished-container h4,.bet-on-going-container h4{font:400 .7em "IBM Plex Sans",sans-serif}}@media screen and (max-width:1026px) and (min-width:652px){.bet-finished-container .bet-info-first,.bet-on-going-container .bet-info-first{max-width:20%}.bet-finished-container .bet-info-second,.bet-on-going-container .bet-info-second{max-width:60%}.bet-finished-container .bet-info-third,.bet-on-going-container .bet-info-third{max-width:20%}.bet-finished-container .bet-secondary-info,.bet-on-going-container .bet-secondary-info{justify-content:space-evenly;margin:0}.bet-finished-container .bet-terciary-info,.bet-on-going-container .bet-terciary-info{justify-content:space-between;margin:0 5px}.bet-finished-container h1,.bet-finished-container h2,.bet-on-going-container h1,.bet-on-going-container h2{font:800 .7em Fraunces,serif}.bet-finished-container h3,.bet-finished-container h4,.bet-on-going-container h3,.bet-on-going-container h4{font:800 .5em Fraunces,serif}}@media screen and (max-width:652px) and (min-width:496px){.bet-finished-container .bet-border-card,.bet-on-going-container .bet-border-card{margin-top:4px;margin-bottom:4px}.bet-finished-container .bet-border-card-second,.bet-on-going-container .bet-border-card-second{margin-top:14px;margin-bottom:14px}.bet-finished-container .material-icons,.bet-on-going-container .material-icons{font-size:18px}.bet-finished-container .bet-info-first,.bet-on-going-container .bet-info-first{max-width:33%;align-items:center}.bet-finished-container .bet-info-second,.bet-on-going-container .bet-info-second{margin-bottom:10px;margin-top:10px;max-width:34%}.bet-finished-container .bet-info-third,.bet-on-going-container .bet-info-third{max-width:33%}.bet-finished-container .bet-secondary-info,.bet-on-going-container .bet-secondary-info{flex-direction:column;justify-content:start;align-items:start;margin:0 5px}.bet-finished-container .bet-terciary-info,.bet-on-going-container .bet-terciary-info{justify-content:space-evenly;margin:0 0 0 2px}.bet-finished-container h1,.bet-finished-container h2,.bet-on-going-container h1,.bet-on-going-container h2{font:800 .7em Fraunces,serif}.bet-finished-container h3,.bet-finished-container h4,.bet-on-going-container h3,.bet-on-going-container h4{font:800 .5em Fraunces,serif}.bet-finished-container .vertical-container,.bet-on-going-container .vertical-container{display:flex;flex-direction:column;align-items:start}.bet-finished-container .vertical-container h3,.bet-on-going-container .vertical-container h3{margin-bottom:-2px}.bet-finished-container .vertical-container h4,.bet-on-going-container .vertical-container h4{margin-bottom:0}.bet-finished-container .horse-winner-container,.bet-on-going-container .horse-winner-container{width:100%}}@media screen and (max-width:496px) and (min-width:377px){.bet-finished-container .bet-border-card,.bet-on-going-container .bet-border-card{margin-top:4px;margin-bottom:4px}.bet-finished-container .bet-border-card-second,.bet-on-going-container .bet-border-card-second{margin-top:14px;margin-bottom:14px}.bet-finished-container .material-icons,.bet-on-going-container .material-icons{font-size:18px}.bet-finished-container .bet-info-first,.bet-on-going-container .bet-info-first{align-items:center;max-width:35%}.bet-finished-container .bet-info-second,.bet-on-going-container .bet-info-second{margin-top:10px;margin-bottom:10px;max-width:35%}.bet-finished-container .bet-info-third,.bet-on-going-container .bet-info-third{max-width:30%}.bet-finished-container .bet-secondary-info,.bet-on-going-container .bet-secondary-info{flex-direction:column;justify-content:start;align-items:start;margin:0 5px}.bet-finished-container .bet-terciary-info,.bet-on-going-container .bet-terciary-info{flex-direction:column;justify-content:center;margin:0 0 0 3px}.bet-finished-container h1,.bet-finished-container h2,.bet-on-going-container h1,.bet-on-going-container h2{font:800 .7em Fraunces,serif}.bet-finished-container h3,.bet-finished-container h4,.bet-on-going-container h3,.bet-on-going-container h4{font:800 .5em Fraunces,serif}.bet-finished-container .icon-margin,.bet-on-going-container .icon-margin{margin-right:12px}.bet-finished-container .vertical-container,.bet-on-going-container .vertical-container{display:flex;flex-direction:column;align-items:start;width:100%}.bet-finished-container .horse-winner-container,.bet-on-going-container .horse-winner-container{width:100%}}@media screen and (max-width:377px){.bet-finished-container .bet-border-card,.bet-on-going-container .bet-border-card{margin-top:4px;margin-bottom:4px}.bet-finished-container .bet-border-card-second,.bet-on-going-container .bet-border-card-second{margin-top:14px;margin-bottom:14px}.bet-finished-container .material-icons,.bet-on-going-container .material-icons{font-size:18px}.bet-finished-container .bet-info-first,.bet-on-going-container .bet-info-first{align-items:center;max-width:35%}.bet-finished-container .bet-info-second,.bet-on-going-container .bet-info-second{margin-top:10px;margin-bottom:10px;max-width:40%}.bet-finished-container .bet-info-third,.bet-on-going-container .bet-info-third{max-width:25%}.bet-finished-container .bet-secondary-info,.bet-on-going-container .bet-secondary-info{flex-direction:column;justify-content:start;align-items:start;margin:0 5px}.bet-finished-container .bet-terciary-info,.bet-on-going-container .bet-terciary-info{flex-direction:column;justify-content:center;margin:0 0 0 2px}.bet-finished-container h1,.bet-finished-container h2,.bet-on-going-container h1,.bet-on-going-container h2{font:800 .7em Fraunces,serif}.bet-finished-container h3,.bet-finished-container h4,.bet-on-going-container h3,.bet-on-going-container h4{font:800 .5em Fraunces,serif}.bet-finished-container .icon-margin,.bet-on-going-container .icon-margin{margin-right:12px}.bet-finished-container .vertical-container,.bet-on-going-container .vertical-container{display:flex;flex-direction:column;align-items:start}.bet-finished-container .vertical-container h3,.bet-on-going-container .vertical-container h3{margin-bottom:-2px}.bet-finished-container .vertical-container h4,.bet-on-going-container .vertical-container h4{margin-bottom:0}.bet-finished-container .horse-winner-container,.bet-on-going-container .horse-winner-container{width:100%}}.financial-movement-card-container{display:flex;align-items:stretch;gap:var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface-2);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-1);color:var(--text-color)}.financial-movement-card-container:hover{border-color:var(--border-default)}.financial-movement-card-container .fm-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--space-1)}.financial-movement-card-container .fm-title{margin:0;font:700 1rem/1.2 "IBM Plex Sans",sans-serif;color:var(--text-color);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.financial-movement-card-container .fm-sub{margin:0;font:500 .78rem/1.2 "IBM Plex Sans",sans-serif;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.financial-movement-card-container .fm-stats{flex:2 1 0;display:flex;align-items:center;justify-content:space-around;gap:var(--space-4)}.financial-movement-card-container .fm-stat{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);text-align:center}.financial-movement-card-container .fm-value{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);text-align:center}.financial-movement-card-container .fm-cap{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary)}.financial-movement-card-container .fm-val{font:600 .9rem/1.1 "IBM Plex Sans",sans-serif;color:var(--text-color);font-variant-numeric:tabular-nums}.financial-movement-card-container .fm-amount{font:700 1rem/1 "IBM Plex Sans",sans-serif;font-variant-numeric:tabular-nums}.financial-movement-card-container .fm-val--gold{color:var(--secondary-color)}.financial-movement-card-container .fm-amount--negative,.financial-movement-card-container .fm-val--negative{color:var(--negative-color)}.financial-movement-card-container .fm-amount--positive{color:var(--green-bright)}@media only screen and (max-width:560px){.login-row{grid-template-columns:1fr}.financial-movement-card-container{flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4)}.financial-movement-card-container .fm-stats{justify-content:flex-start;gap:var(--space-5);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.financial-movement-card-container .fm-stat,.financial-movement-card-container .fm-value{align-items:flex-start;text-align:left}.financial-movement-card-container .fm-value{flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}}.add-to-home-popup{position:fixed;z-index:50;left:50%;bottom:1.25rem;transform:translateX(-50%);width:calc(100% - 1.5rem);max-width:420px;height:auto;border-radius:.9rem;background-color:#ded491;box-shadow:0 10px 30px rgba(0,0,0,.45);animation:add-to-home-pop .35s ease both}@keyframes add-to-home-pop{from{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%,0)}}.add-to-home-popup::before{content:"";position:absolute;top:100%;left:50%;width:0;height:0;border:1em solid transparent;border-top-color:#ded491;transform:translate(-50%,0)}.close-add-to-home-popup{position:absolute;z-index:999;top:6px;right:10px;width:28px;height:28px;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.55);background:0 0;border:0;border-radius:50%;font-size:1.6rem;cursor:pointer}.close-add-to-home-popup:hover{background:rgba(0,0,0,.08);color:#000}.popup-text{display:flex;align-items:center;gap:.75rem;padding:.9rem 2.4rem .9rem 1rem}.popup-app-icon{flex:0 0 auto;width:44px;height:44px;border-radius:10px;object-fit:cover;box-shadow:0 1px 4px rgba(0,0,0,.25)}.popup-copy{display:flex;flex-direction:column;gap:2px;color:#111;line-height:1.3}.popup-title{font-size:.98rem;font-weight:700}.popup-desc{font-size:.85rem;color:#2a2a2a}.popup-share-icon{font-size:1.05rem;vertical-align:-3px;color:#0a84ff}.snackbar{visibility:hidden;min-width:250px;margin-left:-125px;background-color:#333;color:#fff;text-align:center;border-radius:2px;padding:16px;position:fixed;left:50%;bottom:30px;z-index:1000000}.snackbar.show{visibility:visible;-webkit-animation:fadein .5s,fadeout .5s 2.5s;animation:fadein .5s,fadeout .5s 2.5s}.snackbar.green{background-color:#4CAF50}.snackbar.red{background-color:#f44336}.snackbar.light-grey{background-color:#eee}@-webkit-keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:30px;opacity:1}}@-webkit-keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}@keyframes fadeout{from{bottom:30px;opacity:1}to{bottom:0;opacity:0}}.radio-group{display:flex;margin-bottom:20px;height:3rem;width:100%;border-radius:3px;overflow:hidden;background-color:#272727}.input-radio[type=radio]{position:absolute;visibility:hidden;display:none}.label-radio{color:#727272;display:flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;font-weight:700;margin-bottom:0;padding:3px 8px;flex-grow:1;flex-basis:0}.input-radio[type=radio]:checked+.label-radio{color:#c28f00;background:#2e2e2e}.input-radio+.input-radio[type=radio]+.label-radio{border-left:solid 1px #675f6b}.cupom-container,.jockey-container,.races-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.cupom-container input,.cupom-container textarea,.jockey-container input,.jockey-container textarea,.races-container input,.races-container textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-touch-callout:default}.races-container .header{background:var(--surface-2);border-bottom:1px solid var(--border-subtle)}.races-container .list-race-numbers{gap:var(--space-2);padding:var(--space-2) var(--space-3);align-items:center}.races-container .list-race-tabs{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:auto;height:32px;padding:0 var(--space-3);border-radius:var(--radius-md);background:var(--surface-3);border:1px solid var(--border-default);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.races-container .list-race-tabs:hover{border-color:var(--border-strong)}.races-container .list-race-tabs.selected{background:rgba(49,75,30,.45);border-color:var(--green-bright);color:var(--green-bright)}.races-container .race-label{display:block;margin:0;padding:0;line-height:1;cursor:pointer;font-size:.9rem;font-weight:600;color:inherit}.races-container .list-race-tabs.selected .race-label{color:var(--green-bright)}.jockey-container .wrapper-jockey-card{grid-template-columns:1fr auto;align-items:center;gap:var(--space-3);padding:12px var(--space-4);transition:background var(--dur-fast) var(--ease);cursor:pointer}.cupom-container .quick-amount-chip,.wrapper-jockey-card .border-odd-btn{transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.jockey-container .wrapper-jockey-card:hover{background:rgba(255,255,255,.03)}.jockey-container .turf-jockey-in-race-card{border-bottom:1px solid var(--border-subtle)}.wrapper-jockey-card .wrapper-row{align-items:center;gap:var(--space-3)}.wrapper-jockey-card .wrapper-row .number-section{align-self:center;width:30px;min-width:30px;height:30px;padding:0;border-right:0;border-radius:8px;background:var(--surface-4);color:var(--gold-bright);font:800 .95rem/30px "IBM Plex Sans",sans-serif;text-align:center;font-variant-numeric:tabular-nums}.wrapper-jockey-card .wrapper-row .text-section{padding:0}.wrapper-jockey-card .wrapper-row .text-section h4{margin:0;font-size:1rem;font-weight:700;color:var(--text-color);letter-spacing:-.01em}.wrapper-jockey-card .wrapper-row .text-section h6{margin:2px 0 0;font-size:.82rem;font-weight:500;color:var(--text-tertiary)}.wrapper-jockey-card .btn-apportionment-bet{justify-content:flex-end;align-items:center;background:0 0;padding-right:var(--space-4)}.wrapper-jockey-card .btn-apportionment-bet:hover{background:0 0}.wrapper-jockey-card .border-odd-btn{flex:none;width:auto;min-width:64px;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);border-left:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface-3)}.wrapper-jockey-card .btn-apportionment-bet:hover .border-odd-btn{background:var(--surface-4);border-color:var(--gold)}.wrapper-jockey-card .border-odd-btn h5,.wrapper-jockey-card .border-odd-btn h5.secondary-color{margin:0;font:700 1rem/1 "IBM Plex Sans",sans-serif;font-variant-numeric:tabular-nums;color:var(--text-color)}.wrapper-jockey-card .btn-apportionment-bet:hover .border-odd-btn h5{color:var(--gold-bright)}.wrapper-jockey-card .btn-apportionment-bet-active{background:0 0}.wrapper-jockey-card .btn-apportionment-bet-active .border-odd-btn{background:linear-gradient(135deg,var(--secondary-color) 0,var(--gold-bright) 100%);border-color:var(--gold-bright);box-shadow:0 2px 12px rgba(194,143,0,.4)}.wrapper-jockey-card .btn-apportionment-bet-active .border-odd-btn h5,.wrapper-jockey-card .btn-apportionment-bet-active .border-odd-btn h5.secondary-color{color:#1a1205!important}.jockey-container .wrapper-jockey-card:active{background:rgba(255,255,255,.06)}.cupom-container{background:var(--surface-2)}.cupom-container .header{background:var(--surface-3);border-bottom:1px solid var(--border-subtle)}.cupom-container .cupom-card{background:0 0;padding:var(--space-4);color:var(--text-color)}.cupom-container .cupom-info{color:var(--text-secondary)}.cupom-container .bet-card{background:var(--surface-1);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:12px;margin-bottom:var(--space-3)}.cupom-container .bet-card h5{margin:0;font-weight:700;color:var(--text-color)}.cupom-container .bet-card h5 span{color:var(--gold-bright);font-variant-numeric:tabular-nums}.cupom-container .bet-card p{margin:4px 0 0;font-size:.8rem;color:var(--text-tertiary)}.cupom-container .bet-btn{background:var(--secondary-color);min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm)}.cupom-container .bet-btn:hover{background:var(--gold-bright)}.cupom-container .bet-btn h5,.cupom-container .bet-btn p{margin:0;color:#1a1305}.cupom-container .wrapper-col-2{display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.cupom-container .quick-amounts{display:flex;gap:var(--space-2)}.cupom-container .quick-amount-chip{flex:1;padding:8px 0;text-align:center;border-radius:var(--radius-sm);background:var(--surface-3);border:1px solid var(--border-default);color:var(--text-secondary);font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.cupom-container .quick-amount-chip:hover{border-color:var(--border-strong);color:var(--text-color)}.cupom-container .quick-amount-chip.on{background:rgba(49,75,30,.5);border-color:var(--green-bright);color:var(--green-bright)}.cupom-container .payout-box{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:var(--radius-sm);background:rgba(194,143,0,.1);border:1px dashed rgba(194,143,0,.4)}.cupom-container .payout-box .payout-k{color:var(--text-secondary);font-size:.85rem}.cupom-container .payout-box .payout-v{font-weight:800;font-size:1.2rem;color:var(--gold-bright);font-variant-numeric:tabular-nums}.list-hover-slide .race-countdown h3{color:var(--gold-bright);font-weight:700;font-variant-numeric:tabular-nums}.list-hover-slide .race-countdown h3.rc-ended{color:var(--text-tertiary)}@media only screen and (max-width:1000px){.races-container .list-race-numbers{padding:var(--space-1) var(--space-3);gap:var(--space-1)}.races-container .list-race-tabs{height:28px;padding:0 var(--space-2)}.races-container .logo{padding:4px var(--space-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.races-container .logo span{font-size:.9rem}.races-container .list-hover-slide{padding-bottom:var(--space-2)}.races-container .list-hover-slide .horizontal-container{gap:var(--space-3);padding:var(--space-1) var(--space-2)}.races-container .list-hover-slide .race-countdown,.races-container .list-hover-slide .vertical-container{gap:0}.races-container .list-hover-slide h4{font-size:.65rem;line-height:1.2}.list-hover-slide .race-countdown h3,.races-container .list-hover-slide h3{font-size:.85rem;line-height:1.2}.jockey-container .wrapper-jockey-card{height:auto;padding:8px var(--space-3)}.wrapper-jockey-card .wrapper-row .text-section h6{margin-top:1px}.cupom-container{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:35;max-width:none;max-height:80vh;display:flex;flex-direction:column;background:var(--surface-2);box-shadow:0 -8px 24px rgba(0,0,0,.45);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);transition:bottom var(--dur-fast) var(--ease)}.cupom-container.is-expanded{bottom:0}.cupom-container>div{display:flex;flex-direction:column;min-height:0;max-height:80vh}#bet-main-body{padding-bottom:64px}.cupom-container .header{display:flex;align-items:center;justify-content:space-between;padding:12px var(--space-4) 8px;cursor:pointer;flex:0 0 auto;position:relative}.cupom-container .header::before{content:"";position:absolute;top:5px;left:50%;transform:translateX(-50%);width:36px;height:4px;border-radius:2px;background:var(--border-strong)}.cupom-container .header .logo{padding:0}.cupom-chevron{display:inline-flex;flex:0 0 auto;color:var(--text-secondary)}.cupom-sheet-body{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.cupom-container:not(.is-expanded) .cupom-sheet-body{display:none}.cupom-scrim{display:block;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:34}.cupom-container .cupom-empty-placeholder{display:none}.cupom-container .cupom-card{padding:var(--space-2) var(--space-3)}.cupom-container .cupom-info{margin:0;font-size:.85rem;text-align:center}.cupom-container .wrapper-col-2{gap:var(--space-2);padding:8px var(--space-4) 12px}.cupom-container .bet-card{padding:8px;margin-bottom:0}}.race-card-head,.race-cards{padding:var(--space-4) var(--space-5)}@media only screen and (min-width:1001px){.cupom-chevron,.cupom-scrim{display:none}}.race-cards{display:flex;flex-direction:column;gap:var(--space-4);width:100%;flex:1 1 auto;min-height:0;overflow-y:auto}.race-cards-empty{text-align:center;color:var(--text-tertiary);padding:var(--space-6) var(--space-4);margin:0}.race-card{flex:0 0 auto;background-color:var(--surface-2);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden;transition:border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.race-card.is-expanded{border-color:var(--border-strong);box-shadow:var(--shadow-2)}.race-card-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5)}.race-card-head.is-clickable{cursor:pointer}.race-card-head.is-clickable:hover{background-color:var(--surface-3)}.race-card-head:focus-visible{outline:var(--gold-bright) solid 2px;outline-offset:-2px}.race-card-identity{display:flex;flex-direction:column;gap:var(--space-1);flex:1 1 14rem;min-width:0}.race-card-place{align-self:flex-start;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--main-color-light);background-color:rgba(111,174,69,.12);border-radius:var(--radius-full);padding:.15rem var(--space-3)}.race-card-name{margin:0;font-size:1rem;font-weight:700;line-height:1.25;color:var(--text-color)}.race-card-meta{display:flex;align-items:center;gap:var(--space-2);font-size:.8rem;color:var(--text-secondary)}.race-card-meta .dot{width:3px;height:3px;border-radius:50%;background-color:var(--text-tertiary)}.race-card-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:var(--space-3) var(--space-4);flex:2 1 22rem}.race-card-stats .stat{display:flex;flex-direction:column;gap:2px;min-width:0}.stat-label{font-size:.65rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.stat-value{font-size:.9rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis}.stat-value.money{color:var(--gold-bright)}.stat-value.red-color{color:var(--negative-color)}.stat-value.green-color{color:var(--main-color-light)}.stat-value--winner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25;font-size:.85rem}.race-card-chevron{flex:0 0 auto;margin-left:auto;color:var(--text-tertiary)}.race-card.is-expanded .race-card-chevron{transform:rotate(180deg);color:var(--gold-bright)}.race-card-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--space-2);background-color:var(--surface-1);overflow-x:auto;scrollbar-width:thin}.race-card-actions::-webkit-scrollbar{height:6px}.race-card-actions::-webkit-scrollbar-thumb{background-color:var(--border-strong);border-radius:var(--radius-full)}.race-action-btn{display:inline-flex;align-items:center;gap:var(--space-2);flex:0 0 auto;white-space:nowrap;padding:var(--space-2) var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background-color:var(--surface-3);color:var(--text-color);font-size:.82rem;font-weight:600;cursor:pointer;text-decoration:none;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.race-action-btn:hover{background-color:var(--surface-4);border-color:var(--border-strong);text-decoration:none;color:var(--text-color)}.race-action-btn:active{transform:translateY(1px)}.race-action-btn:focus-visible{outline:var(--gold-bright) solid 2px;outline-offset:2px}.race-action-btn .material-icons{font-size:1.05rem}.race-action-btn .caret{margin-left:-.35rem}.race-action-btn.primary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:#1c1d18}.race-action-btn.primary:hover{background-color:var(--gold-bright);border-color:var(--gold-bright);color:#1c1d18}.race-action-btn.icon-only{padding:var(--space-2)}.race-action-btn.create,.race-action-btn.create .material-icons{color:var(--gold-bright)}.race-action-btn.create:hover{border-color:var(--secondary-color)}.race-action-btn.danger,.race-action-btn.danger .material-icons{color:var(--negative-color)}.race-action-btn.danger:hover{border-color:var(--negative-color);background-color:rgba(248,81,73,.12)}.race-action-divider{flex:0 0 auto;align-self:stretch;width:1px;margin:var(--space-1) var(--space-2);background-color:var(--border-default)}.race-card-competitors{border-top:1px solid var(--border-subtle);background-color:var(--surface-base)}.race-card-competitors .competitor{border-bottom:1px solid var(--border-subtle)}.race-card-competitors .competitor:last-child{border-bottom:none}.competitor-row{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-5);font-size:.85rem;color:var(--text-color)}.competitor-amount,.competitor-name{display:flex;align-items:center;gap:var(--space-2)}.competitor-row span:not(.competitor-name){text-align:right}.competitor-head{font-size:.65rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--secondary-color);background-color:var(--surface-1);border-bottom:1px solid var(--border-subtle)}.competitor-name{font-weight:600;min-width:0}.competitor-amount{justify-content:flex-end}.competitor-info-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:1.4rem;height:1.4rem;padding:0;border:none;border-radius:var(--radius-full);background:0 0;color:var(--text-tertiary);cursor:pointer}.competitor-info-btn .material-icons{font-size:1.05rem}.competitor-info-btn:hover{background-color:var(--surface-3);color:var(--gold-bright)}.competitor-info-btn:focus-visible{outline:var(--gold-bright) solid 2px;outline-offset:2px}.bets-modal{max-height:60vh;overflow-y:auto}.competitor-bets-row{display:grid;grid-template-columns:1.3fr 1.4fr 1fr .7fr;gap:var(--space-3);align-items:center;padding:var(--space-2) 0;font-size:.8rem;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle)}.competitor-bets-row:last-child{border-bottom:none}.competitor-bets-row .num{text-align:right}.competitor-bets-head{font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-tertiary)}.competitor-bets-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.competitor-bets-msg{padding:var(--space-3) 0;font-size:.82rem;color:var(--text-tertiary)}.competitor-bets-msg.is-error{color:var(--negative-color)}.competitor-bets-retry{margin-left:var(--space-2);padding:2px 8px;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:0 0;color:var(--text-secondary);font-size:.78rem;cursor:pointer}.competitor-bets-retry:hover{border-color:var(--border-strong);color:var(--text-color)}.competitor-row .red-color{color:var(--negative-color)}.competitor-row .green-color{color:var(--main-color-light)}.race-card-competitors.is-finished .competitor-row{grid-template-columns:2.2fr 1fr 1fr 1fr}.competitor-row.is-winner{background-color:rgba(224,169,46,.1)}.competitor-row.is-winner .competitor-name{color:var(--gold-bright);font-weight:700}.competitor-name .winner-star{font-size:1rem;line-height:1;vertical-align:text-bottom;margin-right:var(--space-1);color:var(--gold-bright)}.action-menu{position:relative;display:inline-flex}.action-menu-trigger{font-family:inherit}.action-menu-panel{position:absolute;top:calc(100% + var(--space-2));left:0;z-index:30;min-width:12rem;display:flex;flex-direction:column;padding:var(--space-2);background-color:var(--surface-3);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-3)}.action-menu-panel.align-end{left:auto;right:0}.action-menu-item{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:0 0;color:var(--text-color);font-size:.85rem;font-weight:500;text-align:left;cursor:pointer;white-space:nowrap}.action-menu-item:hover{background-color:var(--surface-5)}.action-menu-item:focus-visible{outline:var(--gold-bright) solid 2px;outline-offset:-2px}.action-menu-item .material-icons{font-size:1.1rem;color:var(--text-secondary)}.action-menu-item.danger,.action-menu-item.danger .material-icons{color:var(--negative-color)}@media only screen and (max-width:768px){.race-cards{padding:var(--space-3);gap:var(--space-3)}.race-card-head{padding:var(--space-4);gap:var(--space-3)}.competitor-row,.race-card-actions{padding:var(--space-3) var(--space-4)}.race-card-stats{grid-template-columns:repeat(3,1fr);flex-basis:100%;order:3;width:100%}.race-card-identity{flex-basis:calc(100% - 2.5rem)}.race-card-chevron{order:2}.race-action-btn{flex:0 0 auto;justify-content:center}.race-action-divider{display:none}.competitor-row{font-size:.8rem}}@media only screen and (max-width:420px){.race-card-stats{grid-template-columns:repeat(2,1fr)}}.wallet-modal .modal-content{background:var(--surface-2);color:var(--text-color);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.55);overflow:hidden}.wallet-modal .modal-header{align-items:center;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-subtle)}.wallet-modal .modal-title{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-color)}.wallet-modal .modal-body{padding:var(--space-5)}.wallet-modal .modal-footer{padding:var(--space-4) var(--space-5);border-top:1px solid var(--border-subtle);gap:var(--space-2)}.wallet-modal-body{display:flex;flex-direction:column}.wallet-modal-hint{margin:0 0 var(--space-4);font-size:.9rem;color:var(--text-secondary)}.wallet-modal .close{padding:0;margin:0;color:var(--text-secondary);opacity:1;font-size:1.6rem;line-height:1;background:0 0;border:0;text-shadow:none;cursor:pointer}.wallet-modal .close:hover{color:var(--text-color)}.wallet-modal .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border-radius:var(--radius-sm);font-weight:700}.pix-code,.wallet-modal-banner{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.wallet-modal .btn .material-icons{font-size:1.15rem}.wallet-modal-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5)}.wallet-modal-banner{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);font-weight:600}.wallet-modal-banner.is-success{background:rgba(63,185,80,.12);border:1px solid rgba(63,185,80,.4);color:var(--success)}.wallet-modal-banner .material-icons{font-size:1.3rem}.pix-code{background:var(--surface-1);border:1px dashed var(--border-strong);cursor:pointer}.pix-note,.pix-qr{border-radius:var(--radius-md)}.pix-code:hover{border-color:var(--gold-bright)}.pix-code__text{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;line-height:1.45;color:var(--text-secondary);word-break:break-all}.pix-qr{display:flex;justify-content:center;padding:var(--space-3);background:#fff}.pix-qr img{width:220px;max-width:100%;height:auto}.wallet-modal .pix-copy-btn{width:100%;margin-top:var(--space-4);background:var(--secondary-color);color:#1a1305}.wallet-modal .pix-copy-btn:hover{background:var(--gold-bright);color:#1a1305!important}.wallet-modal .pix-copy-btn.is-copied{background:rgba(63,185,80,.15);border:1px solid rgba(63,185,80,.5);color:var(--success)}.pix-toggle{display:block;width:100%;margin-top:var(--space-3);padding:var(--space-2);background:0 0;border:0;color:var(--gold-bright);font-weight:600;cursor:pointer;text-align:center}.pix-note{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-1);border:1px solid var(--border-subtle)}.pix-note p{margin:0;font-size:.85rem;color:var(--text-tertiary)}.pix-note p+p{margin-top:var(--space-2)}.pix-note b{color:var(--text-secondary)}.wallet-modal .form__group.field{width:100%}.wallet-modal .loading-content{display:flex;justify-content:center;padding:var(--space-4) 0}:root{--small-logo-height:0.5em;--p-font:500 0.8em 'IBM Plex Sans',sans-serif;--title-font:800 1.3em 'Fraunces',serif;--main-color:#314b1e;--main-color-light:#6fae45;--green-bright:#6fae45;--secondary-color:#c28f00;--gold-bright:#e0a92e;--negative-color:#f85149;--main-background-color:#181a17;--secondary-background-color:#262a23;--cupom-card-color:#c9c9c9;--text-color:#f2f4ef;--surface-base:#181a17;--surface-1:#1f221d;--surface-2:#262a23;--surface-3:#2f3329;--surface-4:#383d31;--surface-5:#424838;--border-subtle:#2e342a;--border-default:#3a4133;--border-strong:#4a5340;--text-secondary:#b8bdb0;--text-tertiary:#8c9384;--text-disabled:#7a8174;--success:#3fb950;--danger:#f85149;--warning:#e0a92e;--info:#58a6ff;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--radius-xs:2px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-full:9999px;--radius-1:6px;--radius-2:10px;--shadow-1:0 1px 2px rgba(0, 0, 0, 0.4);--shadow-2:0 4px 12px rgba(0, 0, 0, 0.45);--shadow-3:0 8px 28px rgba(0, 0, 0, 0.5);--dur-fast:120ms;--dur-base:200ms;--ease:cubic-bezier(0.2, 0, 0, 1)}.d-none{display:none!important}.tnum{font-variant-numeric:tabular-nums}.horizontal-container2{display:flex;flex-direction:row}.hippodrome-screen{--hip-bg:#0c0f12;--hip-card:#14181d;--hip-card-2:#10141a;--hip-border:#232a31;--hip-accent:#5c9b38;--hip-accent-2:#6fae45;--hip-accent-ink:#13230b;--hip-name:#f3f6f9;--hip-muted:#93a0ad;--hip-faint:#66717d;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:radial-gradient(130% 70% at 50% -15%,rgba(92,155,56,.1),transparent 55%),var(--hip-bg)}.hippodrome-screen .hippodrome-selection-header{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-3);background:0 0;border-bottom:1px solid rgba(255,255,255,.06);padding-block:var(--space-5)}.hippodrome-screen .hippodrome-header-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md);color:var(--hip-accent-2);background:rgba(111,174,69,.12);box-shadow:inset 0 0 0 1px rgba(111,174,69,.3)}.hippodrome-screen .hippodrome-header-icon .material-icons{font-size:28px}.hippodrome-screen .hippodrome-header-text{display:flex;flex-direction:column;gap:2px;min-width:0}.hippodrome-screen .hippodrome-selection-header-title{font:700 1.55em Sora,"IBM Plex Sans",sans-serif;color:var(--hip-name);text-align:left;line-height:1.05;letter-spacing:-.01em}#disabled-bet-label,.hippodrome-screen .hippodrome-name{font:600 1em "IBM Plex Sans",sans-serif}.hippodrome-screen .hippodrome-selection-header-sub{color:var(--hip-muted);text-align:left;margin:0}.hippodrome-screen .hippodromes-selection{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;gap:var(--space-4);width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-5)}.hippodrome-screen .hippodrome-selection{position:relative;display:flex;align-items:center;gap:var(--space-4);flex:0 1 340px;max-width:100%;padding:var(--space-3);border:1px solid var(--hip-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--hip-card) 0,var(--hip-card-2) 100%);box-shadow:0 6px 18px rgba(0,0,0,.5);text-decoration:none;overflow:hidden;transition:transform var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.hippodrome-screen .hippodrome-selection::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--hip-accent-2),var(--hip-accent));opacity:0;transition:opacity var(--dur-base) var(--ease)}.hippodrome-screen .hippodrome-selection .hippodrome-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:96px;height:64px;padding:var(--space-2);border-radius:var(--radius-md)}.hippodrome-screen .hippodrome-selection .hippodrome-logo img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.hippodrome-screen .hippodrome-selection .hippodrome-logo.is-tile{background:linear-gradient(180deg,#fff 0,#e9ebe6 100%);box-shadow:0 2px 6px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 rgba(255,255,255,.9)}.hippodrome-screen .hippodrome-selection .hippodrome-logo.is-silhouette{background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.hippodrome-screen .hippodrome-selection .hippodrome-logo.is-silhouette img{filter:brightness(0) invert(.92)}.hippodrome-screen .hippodrome-selection .hippodrome-info{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin-right:auto;text-align:left}.hippodrome-screen .hippodrome-selection:hover{transform:translateY(-2px);border-color:var(--hip-accent);box-shadow:0 10px 28px rgba(0,0,0,.55),0 0 0 1px rgba(92,155,56,.25),0 8px 30px rgba(92,155,56,.12)}.hippodrome-screen .hippodrome-selection:focus-visible::before,.hippodrome-screen .hippodrome-selection:hover::before{opacity:1}.hippodrome-screen .hippodrome-selection:active{transform:translateY(0);box-shadow:0 6px 18px rgba(0,0,0,.5)}.hippodrome-screen .hippodrome-selection:focus-visible{outline:var(--hip-accent) solid 2px;outline-offset:2px}.hippodrome-screen .hippodrome-selection:hover .hippodrome-cta .material-icons{transform:translateX(3px)}.hippodrome-screen .hippodrome-name{font-weight:700;line-height:1.2;color:var(--hip-name);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hippodrome-screen .hippodrome-cta{flex-shrink:0;display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--hip-accent) 0,var(--hip-accent-2) 100%);color:var(--hip-accent-ink);font:500 .8em "IBM Plex Sans",sans-serif;font-weight:700;letter-spacing:.02em;white-space:nowrap;box-shadow:0 6px 16px rgba(92,155,56,.3)}.hippodrome-screen .hippodrome-cta .material-icons{font-size:1.1rem}.hippodrome-screen .hippodrome-status{display:inline-flex;align-items:center;gap:var(--space-2);font:400 .7em "IBM Plex Sans",sans-serif;color:var(--hip-muted)}.hippodrome-screen .hippodrome-status .material-icons{font-size:.95rem}.hippodrome-screen .hippodrome-status__text{display:flex;flex-direction:column;align-items:flex-start;gap:1px;font-size:.6rem;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.hippodrome-screen .hippodrome-status__text strong{font-weight:700;font-size:.9rem;letter-spacing:.02em;color:var(--hip-name);text-transform:none;font-variant-numeric:tabular-nums}.hippodrome-screen .hippodrome-status--live .hippodrome-status__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--hip-accent-2);box-shadow:0 0 0 0 rgba(111,174,69,.55);animation:hippodrome-pulse 1.8s ease-out infinite}.hippodrome-screen .hippodrome-status--idle{color:var(--hip-faint)}.hippodrome-screen .hippodrome-status--loading{color:var(--hip-faint);animation:hippodrome-loading-pulse 1.2s ease-in-out infinite}.hippodrome-screen .hippodrome-status--loading .hippodrome-status__dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--hip-faint)}@media (max-width:440px){.hippodrome-screen .hippodrome-selection{gap:var(--space-3)}.hippodrome-screen .hippodrome-selection .hippodrome-logo{width:72px;height:56px}.hippodrome-screen .hippodrome-cta{padding:var(--space-2) var(--space-3)}}@keyframes hippodrome-pulse{0%{box-shadow:0 0 0 0 rgba(111,174,69,.55)}70%{box-shadow:0 0 0 6px rgba(111,174,69,0)}100%{box-shadow:0 0 0 0 rgba(111,174,69,0)}}@keyframes hippodrome-loading-pulse{0%,100%{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.hippodrome-screen .hippodrome-cta .material-icons,.hippodrome-screen .hippodrome-selection{transition:none}.hippodrome-screen .hippodrome-selection:hover{transform:none}.hippodrome-screen .hippodrome-status--live .hippodrome-status__dot,.hippodrome-screen .hippodrome-status--loading{animation:none}}.logo a,.logo span,.main-nav span{transition:.15s linear color}.hippodrome-selection-header{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-4) var(--space-5);min-height:5rem;background-color:#262a23;border-bottom:1px solid var(--border-subtle)}.hippodrome-selection-header-title{font:800 1.3em Fraunces,serif;margin:0;color:#f2f4ef;text-align:center}.hippodrome-selection-header-sub{margin:0;font:500 .8em "IBM Plex Sans",sans-serif;color:#b8bdb0;text-align:center}.infos,.infos-end-page p{margin-left:1rem;margin-right:1rem}.infos{margin-top:.7rem}.infos h1{color:#f2f4ef;font:800 1.3em Fraunces,serif}.infos p,.infos-end-page p{font:500 .8em "IBM Plex Sans",sans-serif}.infos p{text-indent:1em;color:#f2f4ef;margin-bottom:0;text-align:justify}.infos-end-page p{color:#c28f00;margin-bottom:5px;text-align:center}body,html{height:100%;font-family:"IBM Plex Sans",sans-serif;font-weight:500}.red-color{color:#f85149!important}.white-color{color:#fff!important}.green-color{color:rgb(120.6,183,75)!important}.secondary-color{color:#c28f00!important}.logo a,.logo a:hover{color:#f2f4ef}.main-container{height:100%;display:flex;flex-flow:column}.bet-btn-possible-return{font:400 .7em "IBM Plex Sans",sans-serif}.turf-bg,.turf-secondary-bg{background-color:var(--main-background-color)}thead{width:100%}.small-text{font-size:small;margin-bottom:0}.no-padding{padding-left:0;padding-right:0}.cupom-card{max-height:300px;overflow:auto;background-color:var(--cupom-card-color)}.cupom-info{margin-top:0;margin-bottom:0;font-size:.9em;text-align:center}.search-bar-mobile{margin-top:15px;margin-right:10px;float:right;width:85px;font:500 .8em "IBM Plex Sans",sans-serif}@media screen and (max-width:400px){.col{padding-left:0;padding-right:0}.main-nav ul{border-top:solid 1px #3C3735;height:100%}}*,:after,:before{box-sizing:border-box}.unstyled{list-style:none;padding:0;margin:0}.unstyled a{text-decoration:none}.list-inline{overflow:hidden}.list-inline li{float:left}.logo{font:300 1em "IBM Plex Sans",sans-serif;text-align:center;padding:8px;margin:0}.logo a{display:block;text-decoration:none;padding:0}.logo a:hover span{color:var(--secondary-color)}.logo span{color:#f2f4ef;font-weight:700;font-family:Fraunces,serif}.list-hover-slide{text-align:center;border-bottom:1px solid var(--secondary-background-color);padding-bottom:15px}.list-hover-slide h1{font-size:20px;color:#f2f4ef;display:flex;justify-content:center;padding:18px;margin:0}.list-hover-slide h4{font-size:15px;color:#c28f00;margin:0}.list-hover-slide h3{font-size:16px;color:#f2f4ef;margin:0}.list-hover-slide button{border-radius:3px;border:0;background-color:#c28f00;height:63%}.list-hover-slide button a{font-weight:500;color:#000}.main-nav div,.main-nav div:hover{color:#f2f4ef}.main-nav ul{border-top:solid 1px #3C3735;height:100%}.main-nav li{border-bottom:solid 1px #3C3735}.main-nav div{padding:.6em 0;font:400 1.125em "IBM Plex Sans",sans-serif}.main-nav div:hover span{color:var(--secondary-color)}.main-nav span{color:#f2f4ef;font-weight:700}.list-hover-slide li{position:relative;overflow:hidden}.list-hover-slide div{display:block;position:relative;z-index:1;transition:.35s ease color}.active-novo,.list-hover-slide div:before{display:block;z-index:-1;position:absolute;top:0;border-right:solid 5px var(--secondary-color);background:var(--main-background-color);height:100%;width:100%;content:""}.list-hover-slide div:before{left:-100%;transition:.35s ease left}.active-novo{color:#f2f4ef!important;left:0}.active-novo span{color:var(--secondary-color)}.list-hover-slide div.is-current:before,.list-hover-slide div:hover:before{left:0}.turfe-header{font:400 1.125em "IBM Plex Sans",sans-serif;color:#000;background-color:#314b1e}.main-nav-div h1{font-size:large}.main-nav-div h2{font-size:medium}.main-nav-div p{font-size:small;margin-bottom:0}.main-nav-div a{padding:1em 0;color:#f2f4ef;text-decoration:none;transition:.15s linear color}.main-nav-div a:hover{color:#f2f4ef}.main-nav-div a:hover span{color:var(--secondary-color)}.wrapper-row{flex:1 1 auto;display:flex;flex-direction:row}.wrapper-row .number-section{align-self:center;font-size:20px;padding:5px 10px;border-right:1px solid var(--secondary-background-color);min-width:45px;text-align:center}.wrapper-row .text-section{padding:5px;display:flex;flex-direction:column}.wrapper,.wrapper-col{flex:1 1 auto;display:flex}.wrapper-row h4{font-size:1em}.wrapper-row h6{margin-top:-10px;font-size:14px}.wrapper-col{padding-top:10px;flex-direction:column}.wrapper{flex-direction:row}.header{flex:0 0 auto;min-width:10vw;height:100%;background:var(--secondary-background-color)}.jockey-container{flex:1 1 auto}#disabled-bet-label{top:32px!important}.bet-main-header h1,.bet-main-header p{font:800 2em Fraunces,serif}.cupom-container{flex:0 0 auto;max-width:380px;background-color:var(--secondary-background-color)}.border{border:var(--main-color)}.border-odd-btn{height:75%;width:100%;border-left:solid 1px var(--secondary-background-color)}.border-left-wrapper{border-left:solid 1px #c28f00}.border-right-wrapper{border-right:solid 2px #c28f00}.f-center{display:flex;justify-content:center;align-items:center}.vertical-center{display:flex;justify-content:flex-start;align-items:center}.bet-main-header{background-image:url(/assets/images/horse2-e96c24431f5063c20f3a87156760b28c.jpg);color:#f2f4ef;height:10rem;background-position:right;background-repeat:no-repeat;background-size:cover;position:relative;border-bottom:2px solid var(--secondary-color)}.bet-main-header h1{color:#fff}.bet-main-header p{color:#f2f4ef}.bet-main-body{padding:0;max-height:calc(100vh - 215px);overflow-y:auto}.no-races-message{color:var(--text-color);text-align:center;padding:2rem;font-size:1.1em}.turf-jockey-in-race-card{border-bottom:1px solid var(--secondary-background-color);color:#f2f4ef}.filter-green{filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%)}.wrapper-jockey-card{height:100%;display:grid;grid-template-columns:2fr 1fr}.center-itens{display:flex;align-items:center;text-align:center}.box{display:flex;justify-content:center;align-items:center;width:100%;font-size:2em;padding:.5em;line-height:1;background-position:0 0,0 0,100% 0,0 100%;background-size:3px 100%,100% 3px,3px 100%,100% 3px;background-repeat:no-repeat}.border-left-centered{background-image:-webkit-linear-gradient(0deg,transparent 15%,15%,85%,transparent 85%)}.wrapper-horse-info{display:grid;grid-template-columns:1fr;text-align:center}.d-flex{display:flex;flex-flow:column;align-items:flex-start}.f-align{align-self:center}.wrapper-horse-info p{font-size:small}.wrapper-horse-info h5{font-size:medium}.wrapper-col-2{display:grid;grid-template-columns:1fr 1fr;text-align:center}.wrapper-col-2 .form__group input{padding:22px 0}#bet-label{top:15px}#aposta{bottom:0}svg{width:70%;fill:var(--secondary-color)}.horse-svg{width:50%}.horses-names h5{margin-left:2rem!important}.desktop-hide{display:none}.races-container{width:100%;transition:height 3s}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}span.live-icon{display:inline-block;top:calc(50% - 5px);background-color:#c28f00;width:10px;height:10px;margin-left:10px;margin-bottom:1px;margin-right:1px;border:1px solid rgba(0,0,0,.1);border-radius:50%;z-index:1}span.live-icon:before{content:"";display:block;margin-bottom:1px;margin-right:1px;background-color:rgba(194,143,0,.6);width:100%;height:100%;border-radius:50%;animation:live 2s ease-in-out infinite;z-index:-1}@keyframes live{0%{transform:scale(1,1)}100%{transform:scale(3.5,3.5);background-color:rgba(194,143,0,0)}}.button-live{position:absolute;right:390px;top:60px;background-color:#314b1e;border-radius:3px;border:0;font-size:22px}.horizontal-container{display:flex!important;flex-direction:row}.vertical-container{display:flex!important;flex-direction:column}.list-race-numbers{overflow-x:auto;color:#fff;display:flex;flex-direction:row;width:100%}.list-race-numbers .selected{color:#c28f00;background-color:#181a17}.list-race-tabs{text-align:center;flex-direction:column;min-width:69px;padding-top:10px}.race-tab{display:none}.race-label{padding:0 10px}.line-tab{height:2px;background:#c28f00;width:100%;transition:.25s ease}@media only screen and (max-width:1000px){.bet-card h5,.horses-names h5{font:600 1em "IBM Plex Sans",sans-serif}#selected-hippodrome{margin-right:40px}.arrow-class{float:right;height:25px;margin-top:-22px;margin-right:15px}.main-nav ul{height:100%}.desktop-hide{display:block}.jockey-container,.wrapper,.wrapper>.flex-column{min-height:0;display:flex}.horses-names h5{margin-left:.7rem!important}.wrapper{flex-flow:column}.wrapper>.flex-column{flex:1 1 0;height:auto!important;flex-direction:column}.cupom-container{width:100%;max-width:100%;flex:0 0 auto;align-self:flex-end}.logo{font:300 .95em "IBM Plex Sans",sans-serif}.list-hover-slide{height:fit-content}.bet-main-header{font-size:0;height:0}.bet-main-body,.bet-main-body-cupom-selected{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto}.wrapper-jockey-card{grid-template-columns:2fr 1fr}.jockey-container{flex:1 1 0;overflow:hidden;flex-direction:column}.mobile-hide{display:none}.cupom-card{max-height:200px;overflow:hidden}.list-hover-slide div:before{border-right:solid 0 var(--secondary-color)}.race-label{padding:0 5px;font-size:1em}.list-hover-slide h1{font-size:17px;padding:15px}.list-hover-slide h4{font-size:.8em}.list-hover-slide h3{font-size:.7em}.button-live{right:6px;font-size:15px}}