.ng-fg-games-container{padding:24px 12px;width:100%;max-width:1035px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fill,321px);grid-gap:24px;justify-content:center}@media only screen and (max-width:480px){.ng-fg-games-container{grid-template-columns:repeat(auto-fill,minmax(294px,380px))}}.ng-fg-message{margin:36px auto 12px}.ng-fg-message .icon{margin-right:12px}.ng-fg-reserved-games-message-container{display:flex;align-self:center;align-items:center;padding:36px 0 12px 0}.ng-fg-reserved-games-message{font-size:14px;margin-left:12px}.ng-fg-card .card-header{border-bottom:0;padding-bottom:0}.ng-fg-card .card-body{padding-bottom:0}.ng-fg-card .accordion{text-align:left}.ng-fg-card .accordion-item{padding:0}.ng-fg-card .accordion-item:hover{background-color:transparent}.ng-fg-card .accordion-summary{font-weight:500;padding:22px 0;margin:2px 0}.ng-fg-card .accordion-summary .icon{font-weight:700}.ng-fg-card .card-body{position:relative;background-color:#fff}.ng-fg-card .card-body:before{content:'';position:absolute;top:0;left:0;-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);height:20px;width:100%;background-image:radial-gradient(#fff 48%,rgba(255,255,255,0) 52%);background-position:calc(100% + 8px) calc(100% + 8px);background-size:16px 16px;background-repeat:repeat-x;pointer-events:none}.ng-fg-card .card-body::before{transform:translateY(-99%)}.ng-fg-card-header{padding:12px;margin:0 -12px}.ng-fg-card-header-brand{display:flex;justify-content:center;align-items:center;height:32px;margin-bottom:12px}.ng-fg-card-header-brand h2{margin-bottom:0}.ng-fg-card-header-brand p{font-size:13px;margin-bottom:0}.ng-fg-card-header-brand .brand .brand-emblem{height:60%;width:auto}.fg-card-header-jackpot-info{font-size:20px;font-weight:700;margin-bottom:6px}.fg-card-header-buy-in-info{font-weight:500;font-size:16px;font-weight:100;margin-bottom:6px}.ng-fg-card-body-row{display:flex;justify-content:center;flex-direction:row;flex-wrap:wrap;text-align:center}.ng-fg-card-body-item{margin:6px auto 10px}.ng-fg-card-body-item.price-per-share{margin-top:0}.ng-fg-card-body-item span{font-size:12px;color:rgba(0,0,0,.6)}.ng-fg-card-body-item-large-text{padding:6px;font-size:28px;font-weight:500}.ng-fg-hr{background-color:rgba(0,0,0,.2)}.ng-fg-hr-vertical{margin:0;height:auto;border-left:1px solid rgba(0,0,0,.2)}.ng-fg-few-shares-attention{color:#ed0000}.ng-fg-card-extra-info{font-size:14px;padding:12px 0}.ng-fg-card-extra-info p{display:flex;justify-content:space-between}.ng-fg-card-extra-info span{font-weight:500}.ng-fg-card-extra-info .fg-extra-info-game-closed{font-size:12px;text-align:center;margin:24px 0 0}.ng-fg-row-info{font-size:14px;margin-bottom:12px}.ng-fg-lotto-row-info{font-size:14px;font-weight:500}.ng-fg-card .card-footer{border-top:0;background:0 0;padding-top:0}.ng-fg-card .card-header,.ng-fg-card .secondary-card-header{color:#fff}.branding-lotto .card-header{background:#005400}.branding-lotto .secondary-card-header{background:#108a0b}.branding-lotto .brand-lotto{height:30px}.branding-eurojackpot .card-header{background:#a83001}.branding-eurojackpot .secondary-card-header{background:#6f0900}.branding-eurojackpot .pay-button{background:#00d773}.branding-eurojackpot .brand-eurojackpot{height:32px}.branding-keno .card-header{background:#fd0}.branding-keno .secondary-card-header{background:#ffc600;color:#000}.branding-keno .pay-button{background:#00d773}.branding-keno .brand-keno{height:36px}.branding-vikinglotto .card-header{background:#00f}.branding-vikinglotto .secondary-card-header{background:#6161ff}.branding-vikinglotto .pay-button{background:#00d773}.branding-vikinglotto .brand-vikinglotto{height:32px}.ng-fg-card-error .paper{height:100%}.ng-fg-card-error .card-body{display:flex;align-items:center;justify-content:center}.ng-fg-card-error .card-body .icon{margin-right:6px}.ng-fg-footer-closed{display:none;opacity:0}.ng-fg-footer-closed-inner{height:40px;display:flex;align-items:center;justify-content:center}.ng-fg-footer-closed-content{font-weight:500;font-size:16px;font-weight:100;color:#001932;line-height:1.5}.ng-fg-footer-closed-content span{font-weight:700}/*# sourceMappingURL=/stylesheets/9ee174477cad5d33c24c071282a9adf19388178b.map */