*{box-sizing:border-box}html,body{width:100%;height:100%}body{margin:0;display:flex;flex-direction:column;font-family:myriad-pro,sans-serif;font-weight:400;font-style:normal;font-size:.9em;background:#f9f9f9;background:-moz-linear-gradient(-35deg,rgba(249,249,249,1) 0%,rgba(39,189,190,.1) 100%);background:-webkit-linear-gradient(-35deg,rgba(249,249,249,1) 0%,rgba(39,189,190,.1) 100%);background:linear-gradient(145deg,#f9f9f9,#27bdbe1a);background-attachment:fixed}body[state=no-scroll]{overflow:hidden}span.highlight{background-color:#27bdbe}header{height:50px;display:flex;flex-direction:row;align-items:center;padding:0 20px;position:fixed;left:0;top:0;background-color:#ffffffe5;width:100%;border-bottom:1px solid silver;z-index:1;justify-content:space-between}#country-selector{margin-left:auto;margin-right:16px}main{flex:1;padding:50px 15px 15px;position:relative;z-index:0;max-width:960px;width:100%;margin:0 auto}.gameLi{content-visibility:auto!important;width:100%!important;contain-intrinsic-size:auto 118px!important}main:empty:after{content:"loading";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}main>a,.main__listitem--custom-endpoint{display:block;width:100%;padding:15px;border:1px solid silver;border-radius:5px;margin:5px 0;text-transform:none;text-decoration:none;color:#333132;background:#fff}.main__listitem--custom-endpoint input,.main__listitem--custom-endpoint button{margin-left:16px;padding:6px}main>a:hover,.main__listitem--custom-endpoint:hover{-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.4);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.4);box-shadow:0 0 5px #0006;transform:scale(1.01)}footer{display:flex;flex-direction:row;padding:15px;justify-content:center;align-items:center;margin-top:auto}.logo{width:230px;height:50px;background-image:url(/public/images/CT_Interactive_logo.svg);background-size:230px 50px;background-repeat:no-repeat}header>select{padding:8px;border:1px solid silver;background:#27bdbe21}header>.userPanel,header>.search{padding:0 15px}header>.userPanel{margin-left:auto;display:flex;flex-direction:row;align-items:center}header>.userPanel>a[data-href]{cursor:pointer;text-align:center}header>.userPanel span.money{font-size:1.2rem;line-height:1.2rem}header>.userPanel span.currency{font-size:.75rem;line-height:.75rem;margin-left:1px}header>.languages{width:60px;height:60px}main>.gamesList{list-style:none;padding:0}main>.gamesList>li{margin:8px 0;padding:8px;border:1px solid silver;border-radius:4px;cursor:default;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;background-color:#fff;width:100%}main>.gamesList>li.noHoverLi{padding:8px 15px}main>.gamesList>li.noHoverLi>h4{width:100%;padding:12px;border:0px}main>.gamesList>li.noHoverLi>input{width:100%;padding:12px;border:0px;border-bottom:2px solid #27bdbe}main>.gamesList>li:not(.noHoverLi):hover{cursor:pointer;border:1px solid #27bdbe;-webkit-box-shadow:0px 0px 4px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 4px 0px rgba(0,0,0,.75);box-shadow:0 0 15px #0006;background-color:#27bdbe47;transform:scale(1.01)}main>.gamesList>li>a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px;min-height:100px}main>.gamesList>li>a>div{display:flex;flex-direction:column}main>.gamesList>li>a h3{margin-top:0;margin-bottom:8px}main>.gamesList>li>a span{font-size:smaller}.backdrop{position:fixed;width:100%;height:100%;background-color:#27bdbee5;z-index:2;display:flex;justify-content:center;align-items:center;-webkit-box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,.75);-moz-box-shadow:inset 0px 0px 15px 0px rgba(0,0,0,.75);box-shadow:inset 0 0 15px #000000bf}@keyframes pulse{0%,to{width:20px;height:20px;opacity:1}50%{width:50px;height:50px;opacity:.3}}.backdrop:empty:after,body[state=loading] #formContainer:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;border-radius:50%;transform:translate(-50%,-50%);animation:pulse 1s infinite ease-in-out}.backdrop:empty:after{background-color:#fff}body[state=loading] #formContainer:after{background-color:#000}body[state=loading] #formContainer{opacity:.7}#formContainer{padding:8px;width:calc(100% - 30px);max-width:800px;max-height:calc(100% - 30px);border-radius:8px;display:flex;flex-direction:column;overflow-y:hidden;margin:15px auto;border:1px solid silver;background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,.75);box-shadow:0 0 5px #000000bf}#formContainer[type="login/register"]{max-width:480px}form{display:flex;flex-direction:column;flex:1;overflow-y:hidden}form>.formContent{height:calc(100% - 71px);overflow-y:scroll;display:grid;grid-template-columns:repeat(12,1fr);gap:5px}form>.formControls{height:70px;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:5px}.formHeader{display:flex;flex-direction:row}.formHeader>h3{margin:10px 15px;display:flex;align-items:center;gap:10px}.formHeader>#closeForm{width:50px;height:50px;margin-left:auto;justify-content:center;align-items:center;display:flex;cursor:pointer}.formHeader>#closeForm:after{content:"close"}form .formField{display:flex;flex-direction:column-reverse;padding:5px 10px;align-items:flex-start;border:1px solid #def4f4;border-radius:4px;grid-column-end:span 3}form .formContent>.hr{display:flex;flex-direction:row;padding:10px 0 5px;grid-column-end:span 12;align-items:center}form .formContent>.hr:before{content:"";border-bottom:1px solid #c0c0c0;width:25px;height:1px;overflow:hidden}form .formContent>.hr:after{content:"";border-bottom:1px solid #c0c0c0;display:flex;flex:1;height:1px;overflow:hidden}form .formContent>.hr>span{margin:0 10px}#formContainer[type="login/register"] form .formField{grid-column-end:span 4}form .formField[key=operatorRequests],form .formField[key=reality_check_timeout_minutes],form .formField[key=demodata]{grid-column-end:span 4;grid-row-end:span 1}form .formField[key=exit_js],form .formField[key=freeround_lines]{grid-column-end:span 9;grid-row-end:span 1}#formContainer form .formField[key=ica],#formContainer form .formField[key=pass],#formContainer form .formField[key=jp_disp_url]{grid-column-end:span 12;grid-row-end:span 1}#formContainer[type="login/register"] form .formField[key=response_time_delay_seconds]{grid-column-end:span 8}form .formField.checkbox{flex-direction:row;align-items:center}form .formField>*:nth-child(1){flex:1;width:100%;padding:8px 5px;background-color:transparent;background:transparent;border:0px;border-bottom:2px solid #2b898a8c}form .formField>label{padding:0 8px;display:flex;align-items:center;color:#0c5050}form .formField>input[type=checkbox]{max-width:20px;height:16px}form .formField>input[type=checkbox]:checked+label{font-weight:700}form .formField>input:not([type=checkbox]),form .formField>select{font-weight:700}form hr{width:100%;height:1px;background:silver;border:0px;margin:10px 0}form>.formControls>button{height:50px;max-width:240px;width:100%;margin:0 auto}@media screen and (max-width: 1024px){form .formField{grid-column-end:span 4}form .formField[key=exit_js],form .formField[key=freeround_lines]{grid-column-end:span 12}#formContainer{padding:6px;margin:10px auto}}@media screen and (max-width: 768px){form .formField{grid-column-end:span 6;padding:4px 8px}#formContainer[type="login/register"] form .formField,form .formField[key=operatorRequests],form .formField[key=reality_check_timeout_minutes],form .formField[key=demodata]{grid-column-end:span 12}form>.formContent{gap:4px}.formHeader>h3{margin:8px 10px}}@media screen and (max-width: 480px){form .formField{grid-column-end:span 12}#formContainer{padding:4px;width:calc(100% - 16px);margin:8px auto}form>.formControls{height:60px}form>.formControls>button{height:44px}.formHeader>h3{margin:6px 8px;font-size:1.1em}.formHeader>#closeForm{width:44px;height:44px}form .formContent>.hr{padding:8px 0 4px}form .formField>input:not([type=checkbox]),form .formField>select{min-height:44px}form .formField>input[type=checkbox]{width:20px;height:20px}}.button{height:50px;max-width:240px;width:100%;margin-left:auto;cursor:pointer}header button{border:1px solid black;cursor:pointer;padding-inline:5%;padding-block:5px}.gameFrame{position:fixed;z-index:5;left:5%;top:2%;width:90%;height:90%;background:#fff;border:1px solid silver;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,.75);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,.75);box-shadow:0 2px 5px #000000bf}.gameHeader{display:flex;flex-direction:row;width:100%;height:50px;border-bottom:1px solid silver;background:linear-gradient(135deg,#f0f9ff,#def4f0ab,#27bdbe57)}.gameWindow{display:flex;flex:1;width:100%;border:0}.close,.logout{min-width:60px;height:100%;line-height:50px;margin-left:auto;color:#4e4e4e;cursor:pointer;position:relative}.close:after{content:"close";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.logout:after{content:"x";font-size:1.2rem;line-height:1.2rem}@media screen and (max-width: 480px){.logo{width:55px;height:50px}}.formField[key=game_features]{grid-column-end:span 12;cursor:pointer}form .formField .selected-options{display:flex;flex-wrap:wrap;gap:5px;min-height:36px}.option-block{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid #ddd;border-radius:3px;padding:3px 8px;font-size:14px;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;min-width:0}.option-block button{border:none;background:none;margin-left:5px;color:#888;cursor:pointer;font-size:14px}@media screen and (max-width: 480px){form .formField .selected-options{gap:12px}.option-block{min-height:35px}.option-block button{margin-left:10px;font-size:18px}}.dropdown{position:absolute;z-index:1;width:60%;height:30%;overflow-y:scroll;border:1px solid #ccc;background-color:#fff;border-radius:5px;display:none}.option-search{position:sticky;top:0;padding:8px;box-sizing:border-box;width:100%;border:1px solid #ccc}.dropdown-option{padding:8px;cursor:pointer}.dropdown-option:hover,.dropdown-option.selected{background-color:#27bdbe}.dropdown-option.selected,.dropdown .no-match{cursor:default}.dropdown-option.no-match,.dropdown-option.no-match:hover,.dropdown-option.no-match.selected{background-color:inherit;color:inherit}.dropdown-option.no-match{pointer-events:none}.endpoint-container{margin-top:16px;display:flex;flex-direction:column;gap:8px;max-width:300px}.endpoint-label{display:block;font-size:14px}.endpoint-input{padding:6px;border:1px solid #ccc;border-radius:4px;width:100%}.endpoint-button{padding:6px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;margin-top:8px;align-self:flex-start}.endpoint-button:hover{background-color:#f5f5f5}.bold{font-weight:700}:global(.gamesList:has(.dropdown-open)) :global(li):hover{pointer-events:none}body[state=loading]{overflow:hidden;position:relative}body[state=loading]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;z-index:9998}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.3}}body[state=loading]:after{content:"";position:fixed;top:50%;left:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background-color:#fff;animation:pulse 1s infinite ease-in-out;z-index:9999}main>.gamesList .providerFilter{width:55%}main>.gamesList .countriesFilter{width:35%}.countries-row{display:flex;gap:1rem;align-items:flex-start}.countries-col{display:flex;flex-direction:column;align-items:center}.country-label{margin-bottom:.25rem;cursor:pointer;text-transform:uppercase;font-weight:700}.filterRow{display:flex;justify-content:space-between}
