.lobby-section-head{--lobby-section-accent:var(--brand-accent,#fff);--lobby-section-control-radius:min(var(--brand-radius,12px),12px);align-items:center;display:flex;gap:.75rem;margin-bottom:1rem;text-align:left}@media screen and (max-width:991px){.lobby-section-head{gap:.625rem;margin-bottom:.75rem}}.casino-games-list+.lobby-section-head{border-top:1px solid var(--brand-accent-hairline,hsla(0,0%,100%,.14));margin-top:1.75rem;padding-top:1.5rem}@media screen and (max-width:991px){.casino-games-list+.lobby-section-head{margin-top:1.25rem;padding-top:1.125rem}}.lobby-section-icon{animation:lobby-section-icon-in .42s cubic-bezier(.34,1.56,.64,1) both;background:color-mix(in oklab,var(--lobby-section-accent) 16%,transparent);border-radius:var(--lobby-section-control-radius);color:color-mix(in oklab,var(--lobby-section-accent) 70%,#fff);display:grid;flex:none;font-size:16px;height:40px;place-items:center;width:40px}.is-favorites .lobby-section-icon{background:color-mix(in oklab,#ffd60a 16%,transparent);color:#ffd60a}@media screen and (max-width:991px){.lobby-section-icon{font-size:14px;height:34px;width:34px}}.lobby-section-details{flex:1 1 auto;min-width:0}.lobby-section-title{animation:lobby-section-title-in .4s cubic-bezier(.16,1,.3,1) .05s both;color:#fff;font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:991px){.lobby-section-title{font-size:1.125rem}}.lobby-section-clear{align-items:center;background:#ffffff0f;border:0;border-radius:var(--lobby-section-control-radius);color:#fff;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:.8125rem;font-weight:600;gap:.5rem;height:36px;line-height:1;padding:0 .875rem;transition:background-color .18s ease-out,color .18s ease-out,transform .12s ease-out;white-space:nowrap}.lobby-section-clear i{color:var(--lobby-section-accent);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.lobby-section-clear:hover{background:#ffffff1f}.lobby-section-clear:hover i{transform:rotate(90deg)}.lobby-section-clear:active{transform:scale(.96)}.lobby-section-clear:focus-visible{outline:2px solid var(--lobby-section-accent);outline-offset:2px}@media screen and (max-width:575px){.lobby-section-clear{justify-content:center;padding:0;width:36px}.lobby-section-clear span{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}}@keyframes lobby-section-icon-in{0%{opacity:0;transform:scale(.6) rotate(-10deg)}}@keyframes lobby-section-title-in{0%{opacity:0;transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.lobby-section-icon,.lobby-section-title{animation:none}.lobby-section-clear,.lobby-section-clear i{transform:none!important;transition:background-color .18s ease-out}}
