.theme-bierfest .mwd-symbol.dedicated{background-repeat:no-repeat!important;background-size:500% 200%!important;background-color:#070b18!important;border-color:#d9aa4266;font-size:0}

/* v1.2.0: Bavarian Bierfest reference presentation. */
.theme-bierfest .mwd-title-row{position:relative;display:flex;align-items:center;justify-content:center;width:max-content;max-width:100%;margin:auto}
.theme-bierfest .mwd-title-row>img{margin:0}
.theme-bierfest .mwd-sound{display:grid;place-items:center;width:34px;height:34px;margin-left:7px;padding:0;border:1px solid #ffd34f;border-radius:8px;background:linear-gradient(#155b9a,#092f57);color:#fff;font-size:17px;cursor:pointer;box-shadow:0 0 9px #1687df88}
.theme-bierfest .mwd-reel{align-items:stretch;justify-items:stretch}
.theme-bierfest .mwd-symbol.dedicated{background-position:var(--mwd-position)!important;background-origin:border-box!important;background-clip:border-box!important}
.theme-bierfest .mwd-rules{overflow:hidden}
.theme-bierfest .mwd-paytable-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:10px}
.theme-bierfest .mwd-paytable-grid>div{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:6px;border:1px solid #ffd34f55;border-radius:8px;background:#0a1730}
.theme-bierfest .mwd-pay-symbol{display:block;width:62px;height:52px;border-radius:7px;background-image:var(--mwd-bavarian-sprite);background-repeat:no-repeat;background-size:500% 200%;background-color:#070b18}
.theme-bierfest .mwd-paytable-grid span{display:block;min-width:0;color:#fff;font-size:10px;line-height:1.25;overflow-wrap:anywhere}
.theme-bierfest .mwd-paytable-grid b,.theme-bierfest .mwd-paytable-grid small{display:block}.theme-bierfest .mwd-paytable-grid b{color:#ffd34f;font-size:11px}.theme-bierfest .mwd-paytable-grid small{margin-top:3px;color:#cce7ff;font-size:9px}
.theme-bierfest .mwd-pay-symbol-0{background-position:0 0}.theme-bierfest .mwd-pay-symbol-1{background-position:25% 0}.theme-bierfest .mwd-pay-symbol-2{background-position:50% 0}.theme-bierfest .mwd-pay-symbol-3{background-position:75% 0}.theme-bierfest .mwd-pay-symbol-4{background-position:100% 0}.theme-bierfest .mwd-pay-symbol-5{background-position:0 100%}.theme-bierfest .mwd-pay-symbol-6{background-position:25% 100%}.theme-bierfest .mwd-pay-symbol-7{background-position:50% 100%}.theme-bierfest .mwd-pay-symbol-8{background-position:75% 100%}.theme-bierfest .mwd-pay-symbol-9{background-position:100% 100%}
.theme-bierfest .mwd-controls{display:block;max-width:900px;margin-top:12px}
.theme-bierfest .mwd-controls>div:not(.icgc-control-bar){position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.theme-bierfest .icgc-control-bar{grid-template-columns:minmax(92px,.8fr) minmax(220px,1.8fr) minmax(120px,.9fr)!important;gap:7px!important;margin-top:0!important}
.theme-bierfest .icgc-spin-split{grid-template-columns:minmax(125px,2.1fr) minmax(70px,.9fr)!important}
.theme-bierfest .icgc-bonus-buy{border-color:#ffd34f;background:linear-gradient(#7b3218,#36150b);color:#ffe9a0}.theme-bierfest .icgc-auto-spin{border-color:#ffd34f;background:linear-gradient(#155b9a,#092f57);color:#ffe47d}.theme-bierfest .icgc-wallet-panel{border-color:#ffd34f;background:#07142a;color:#cce7ff}.theme-bierfest .icgc-wallet-panel b{color:#ffd34f}
@media(max-width:570px){.theme-bierfest .mwd-title-row{width:100%}.theme-bierfest .mwd-sound{flex:0 0 30px;width:30px;height:30px;margin-left:3px;font-size:15px}.theme-bierfest .mwd-paytable-grid{grid-template-columns:1fr}.theme-bierfest .mwd-paytable-grid>div{grid-template-columns:58px minmax(0,1fr)}.theme-bierfest .mwd-pay-symbol{width:56px;height:47px}.theme-bierfest .icgc-control-bar{grid-template-columns:minmax(70px,.7fr) minmax(150px,1.55fr) minmax(84px,.78fr)!important;gap:4px!important}.theme-bierfest .icgc-spin-split{grid-template-columns:minmax(90px,2fr) minmax(52px,.75fr)!important;gap:4px!important}.theme-bierfest .icgc-bonus-buy,.theme-bierfest .icgc-auto-spin{min-width:0!important;padding:4px!important;font-size:9px!important}.theme-bierfest .icgc-wallet-panel{grid-column:auto!important;padding:5px!important;font-size:8px!important}}
