html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select{box-sizing:border-box!important;background:0 0!important;width:1080px!important;height:1920px!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{content:none!important;display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#0f5b50!important;text-shadow:0 1px #ffffffd9!important;background:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp) 50%/contain no-repeat!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{color:#0000!important;text-shadow:none!important;background:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp) 50%/contain no-repeat!important;font-size:0!important;line-height:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{width:66px!important;height:88px!important;font-size:20px!important;line-height:88px!important;top:9px!important;left:15px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{font-size:0!important;line-height:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{background:0 0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{background:0 0!important;overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span>img{z-index:0!important;object-fit:contain!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span>b{z-index:1!important;color:#0f5b50!important;font:inherit!important;line-height:inherit!important;text-shadow:0 1px #ffffffd9!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select :is(span,strong,p,b,em,button){font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top{filter:drop-shadow(0 18px 18px #140a0547)!important;width:1080px!important;height:252px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__header-panel{z-index:0!important;object-fit:fill!important;pointer-events:none!important;width:1085.79px!important;max-width:none!important;height:256px!important;display:block!important;position:absolute!important;bottom:-4px!important;right:-5.793px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>button{z-index:3!important;filter:none!important;background:0 0!important;border:0!important;width:82px!important;min-width:0!important;height:82px!important;min-height:0!important;padding:0!important;position:absolute!important;top:87px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>button img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>button:first-of-type{left:155px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>button:last-of-type{left:843px!important;right:auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>div{z-index:2!important;text-align:center!important;pointer-events:none!important;min-width:0!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top :is(span,strong,p){text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:736px!important;min-width:0!important;margin:0!important;line-height:normal!important;display:flex!important;position:absolute!important;left:175px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top span{color:#9a639f!important;height:42px!important;font-size:25px!important;font-weight:800!important;top:55px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top strong{color:#123f37!important;height:68px!important;font-size:52px!important;font-weight:1000!important;top:97px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top p{color:#6c4b3a!important;height:36px!important;font-size:22px!important;font-weight:500!important;top:178px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__progress{grid-template-columns:458px 458px!important;gap:39px!important;width:955px!important;height:88px!important;display:grid!important;position:absolute!important;top:243px!important;left:67px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-app-stage-select__unlock,.koi-mahjong-app-stage-select__reward){width:458px!important;min-width:0!important;height:88px!important;position:relative!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-app-stage-select__unlock,.koi-mahjong-app-stage-select__reward)>img:first-child{z-index:0!important;object-fit:fill!important;pointer-events:none!important;max-width:none!important;display:block!important;position:absolute!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__unlock>img:first-child{width:457.496px!important;height:88px!important;top:-.15px!important;left:.229px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__reward>img:first-child{width:456.534px!important;height:88px!important;top:0!important;left:.733px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-app-stage-select__unlock span,.koi-mahjong-app-stage-select__unlock strong,.koi-mahjong-app-stage-select__reward span,.koi-mahjong-app-stage-select__reward em){z-index:2!important;white-space:nowrap!important;justify-content:flex-start!important;align-items:center!important;margin:0!important;display:flex!important;position:absolute!important;transform:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__unlock span{color:#53392f!important;width:109.628px!important;height:56.774px!important;font-size:22px!important;font-weight:1000!important;line-height:normal!important;top:15.613px!important;left:114.5px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__unlock strong{color:#53392f!important;text-align:right!important;justify-content:flex-end!important;width:99.883px!important;height:56.774px!important;font-size:22px!important;font-weight:1000!important;line-height:normal!important;top:15.613px!important;left:286.25px!important;right:auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__reward span{color:#53392f!important;text-align:right!important;justify-content:flex-end!important;width:100.141px!important;height:56.774px!important;font-size:22px!important;font-weight:1000!important;line-height:normal!important;top:2.839px!important;left:191.447px!important;right:auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__reward em{background:#4a464047!important;border-radius:6px!important;width:290.116px!important;height:15.613px!important;top:51.097px!important;left:123.704px!important;right:auto!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__reward em i{background:#2e7265!important;border-radius:6px!important;height:15.613px!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured{box-sizing:border-box!important;width:1004px!important;height:318px!important;padding:0!important;display:block!important;position:absolute!important;top:336px!important;left:38px!important;overflow:visible!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured-panel{object-fit:fill!important;object-position:0 -0.08%!important;width:1004px!important;max-width:none!important;height:318px!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured-thumb{z-index:1!important;border-radius:32px!important;width:445px!important;height:265px!important;position:absolute!important;top:23px!important;left:40px!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #b0783d47!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured-thumb>img{object-fit:cover!important;pointer-events:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured-tiles{z-index:2!important;object-fit:contain!important;width:173px!important;height:121px!important;box-shadow:none!important;filter:none!important;pointer-events:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;position:absolute!important;top:197px!important;left:176px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured>div{z-index:3!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured>div>span{color:#9b6547!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:440px!important;height:34px!important;margin:0!important;font-size:22px!important;font-weight:800!important;line-height:normal!important;display:flex!important;position:absolute!important;top:27px!important;left:683px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured>div>strong{color:#17634f!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:454px!important;height:54px!important;margin:0!important;font-size:36px!important;font-weight:1000!important;line-height:normal!important;display:flex!important;position:absolute!important;top:82px!important;left:606px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured>div>p{color:#6d594d!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:450px!important;height:54px!important;margin:0!important;font-size:20px!important;font-weight:500!important;line-height:normal!important;display:flex!important;position:absolute!important;top:137px!important;left:548px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured button{color:#fff5ce!important;width:308px!important;height:81px!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;appearance:none!important;background:0 0!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:36px!important;font-weight:1000!important;line-height:normal!important;display:flex!important;position:absolute!important;top:207px!important;left:584px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes{grid-template-columns:493px 493px!important;gap:21px!important;width:1007px!important;height:96px!important;display:grid!important;position:absolute!important;top:660px!important;left:35px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes button{width:493px!important;min-width:0!important;height:96px!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes button>img{z-index:0!important;object-fit:cover!important;pointer-events:none!important;justify-content:flex-start!important;align-items:center!important;width:493px!important;max-width:none!important;height:96px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes button>span{z-index:1!important;color:#fff9dc!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:453px!important;height:64px!important;margin:0!important;font-size:32px!important;font-weight:1000!important;line-height:normal!important;display:flex!important;position:absolute!important;top:16px!important;left:20px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes button.is-active>span{color:#17433c!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__rule{display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories{width:1008px!important;height:104px!important;display:block!important;position:absolute!important;top:763px!important;left:28px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span{top:5px!important;left:calc(var(--koi-tab-cx) - 97.5px)!important;width:195px!important;height:95px!important;display:block!important;position:absolute!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span.is-active{top:0!important;left:calc(var(--koi-tab-cx) - 110px)!important;width:220px!important;height:104px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories button{z-index:4!important;background:0 0!important;border:0!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span:first-child{--koi-tab-cx:110px}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span:nth-child(2){--koi-tab-cx:319.5px}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span:nth-child(3){--koi-tab-cx:515.5px}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span:nth-child(4){--koi-tab-cx:713.5px}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span:nth-child(5){--koi-tab-cx:910.5px}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories img{z-index:0!important;object-fit:fill!important;pointer-events:none!important;max-width:none!important;display:block!important;position:absolute!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span.is-active img{width:186.25%!important;height:162.96%!important;top:-30.61%!important;left:-42.92%!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories span:not(.is-active) img{width:127.84%!important;height:200%!important;top:-48.39%!important;left:-13.4%!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories b{z-index:5!important;color:#634437!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;width:170px!important;min-width:0!important;height:58px!important;margin:0!important;font-size:32px!important;font-weight:1000!important;line-height:normal!important;display:flex!important;position:absolute!important;top:18px!important;left:13px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories .is-active b{color:#fff3c3!important;width:115px!important;height:51px!important;top:27px!important;left:53px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__list{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;overscroll-behavior:contain!important;scroll-snap-type:none!important;touch-action:pan-y!important;width:1004px!important;height:1018px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:883px!important;left:38px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-row{box-sizing:border-box!important;color:#4f382f!important;width:975px!important;height:217px!important;min-height:217px!important;box-shadow:none!important;scroll-snap-align:start!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 18px 11px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-row-panel{z-index:0!important;object-fit:fill!important;object-position:-0.07% -0.07%!important;pointer-events:none!important;border-radius:0!important;width:975px!important;max-width:none!important;height:217px!important;position:absolute!important;top:-2px!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-thumb{z-index:1!important;width:236px!important;height:143px!important;box-shadow:none!important;border-radius:38px!important;position:absolute!important;top:35px!important;left:43px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-thumb>img{object-fit:cover!important;pointer-events:none!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-lock{z-index:3!important;pointer-events:none!important;background:#19141075!important;border-radius:38px!important;justify-content:center!important;align-items:center!important;width:236px!important;height:143px!important;display:flex!important;position:absolute!important;top:35px!important;left:43px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-lock>img{object-fit:contain!important;width:82px!important;max-width:none!important;height:82px!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-row :is(.koi-mahjong-app-stage-select__stage-number,.koi-mahjong-app-stage-select__stage-title,.koi-mahjong-app-stage-select__stage-status){z-index:2!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;width:510px!important;margin:0!important;padding:0!important;line-height:normal!important;display:flex!important;position:absolute!important;left:325px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-number{color:#9b6547!important;width:92px!important;height:30px!important;font-size:28px!important;font-weight:800!important;line-height:normal!important;top:54px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-title{color:#4f382f!important;height:44px!important;font-size:36px!important;font-weight:1000!important;line-height:normal!important;top:84px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-status{color:#367867!important;height:28px!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;top:131px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-row.is-locked .koi-mahjong-app-stage-select__stage-status{color:#8a8178!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes>button:not(.is-active),html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes>button.is-active,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__list>button.koi-mahjong-app-stage-select__stage-row{background:0 0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__list>button.koi-mahjong-app-stage-select__stage-row>.koi-mahjong-app-stage-select__stage-number{width:92px!important;height:30px!important;font-size:28px!important;line-height:normal!important;top:54px!important;left:325px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__list>button.koi-mahjong-app-stage-select__stage-row>.koi-mahjong-app-stage-select__stage-title{width:510px!important;height:44px!important;font-size:36px!important;line-height:normal!important;top:84px!important;left:325px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__list>button.koi-mahjong-app-stage-select__stage-row>.koi-mahjong-app-stage-select__stage-status{width:510px!important;height:28px!important;font-size:24px!important;line-height:normal!important;top:131px!important;left:325px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-menu-panel.is-stages{box-sizing:border-box!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__bg,.koi-mahjong-stage-select__top,.koi-mahjong-stage-select__header,.koi-mahjong-stage-select__header>img,.koi-mahjong-stage-select__round-button,.koi-mahjong-stage-select__progress,.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward,.koi-mahjong-stage-feature,.koi-mahjong-stage-feature__panel,.koi-mahjong-stage-feature__thumb,.koi-mahjong-stage-feature__copy,.koi-mahjong-stage-tabs,.koi-mahjong-stage-select__rule,.koi-mahjong-stage-grid),html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-feature__copy>span,.koi-mahjong-stage-feature__copy>strong,.koi-mahjong-stage-feature__copy>p,.koi-mahjong-stage-feature__copy>button,.koi-mahjong-stage-card__panel,.koi-mahjong-stage-card__thumb,.koi-mahjong-stage-card__shade,.koi-mahjong-stage-card__number,.koi-mahjong-stage-grid>button>strong,.koi-mahjong-stage-card__status){box-sizing:border-box!important;margin:0!important;position:absolute!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{place-items:center!important;display:grid!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button{background:0 0!important;border:0!important;place-items:center!important;padding:0!important;display:grid!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__thumb{overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy{z-index:2!important;pointer-events:none!important;width:930px!important;height:218px!important;display:block!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>button{pointer-events:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid{align-content:start!important;display:grid!important;overflow-x:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button{box-sizing:border-box!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-menu-panel.is-stages{width:1440px!important;height:900px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__bg{object-fit:cover!important;object-position:center 44%!important;width:1440px!important;height:900px!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__character{z-index:1!important;object-fit:contain!important;pointer-events:none!important;width:1024px!important;max-width:none!important;height:1536px!important;display:block!important;position:absolute!important;top:-119px!important;left:655px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__wash{z-index:2!important;pointer-events:none!important;background:#f8f4e829!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__top{z-index:3!important;width:1440px!important;height:180px!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{width:936px!important;height:99px!important;top:21px!important;left:252px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header>img{width:936px!important;height:99px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header span{color:#103f39!important;text-align:center!important;letter-spacing:0!important;width:820px!important;height:78px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;font-size:38px!important;font-weight:900!important;line-height:normal!important;display:flex!important;position:absolute!important;top:11px!important;left:65px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:49px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button.is-home{left:303px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button.is-options{left:1110px!important;right:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button img{width:44px!important;height:44px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__progress{z-index:3!important;width:1440px!important;height:900px!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock{width:269px!important;height:43px!important;position:absolute!important;top:122px!important;left:898px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward{width:257px!important;height:48px!important;position:absolute!important;top:120px!important;left:625px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward)>img:first-child{object-fit:fill!important;width:100%!important;height:100%!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock span{width:82px!important;height:43px!important;font-size:15px!important;left:19px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock strong{width:70px!important;height:43px!important;font-size:18px!important;right:20px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward span{width:58px!important;height:48px!important;font-size:18px!important;right:18px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature{z-index:3!important;width:930px!important;height:218px!important;top:180px!important;left:252px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel{z-index:0!important;object-fit:fill!important;width:930px!important;height:218px!important;display:block!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__thumb{z-index:1!important;border-radius:48px!important;width:446px!important;height:188px!important;top:14px!important;left:23px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__thumb>.koi-mahjong-stage-thumb-layers{width:446px!important;height:188px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__thumb>img:first-child{object-fit:cover!important;width:446px!important;height:188px!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__thumb .koi-mahjong-stage-thumb-layers__character{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__thumb>img:last-child{width:152px!important;height:107px!important;top:97px!important;left:148px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>span{text-align:center!important;width:157px!important;height:28px!important;font-size:17px!important;line-height:28px!important;top:11px!important;left:610px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>strong{width:377px!important;height:47px!important;font-size:30px!important;line-height:47px!important;top:42px!important;left:502px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>p{width:397px!important;max-height:30px!important;font-size:14px!important;line-height:15px!important;top:86px!important;left:502px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>button{width:285px!important;height:57px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;top:145px!important;left:541px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>button span{color:#fff9dc!important;font-size:22px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category){z-index:4!important;width:313px!important;height:46px!important;display:block!important;top:121px!important;left:274px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button{background:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-inactive.webp) 50%/100% 100% no-repeat!important;width:153px!important;height:46px!important;font-size:24px!important;position:absolute!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:first-child{left:160px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:last-child{left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button.is-active{background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-active.webp)!important;height:42px!important;top:2px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__rule{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category{z-index:3!important;width:554px!important;height:56px!important;display:block!important;top:409px!important;left:406px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span{width:100px!important;height:36px!important;position:absolute!important;top:10px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:first-child{left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(2){left:121px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(3){left:232px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(4){left:343px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(5){left:454px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active{width:110px!important;height:56px!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span img{object-fit:fill!important;width:100%!important;height:100%!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category b{color:#634437!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:900!important;line-height:normal!important;display:flex!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active b{color:#fff3c3!important;text-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid{z-index:3!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-gutter:stable both-edges!important;touch-action:pan-y!important;grid-template-columns:repeat(2,363px)!important;grid-auto-rows:172px!important;place-content:start center!important;gap:12px 24px!important;width:916px!important;height:425px!important;padding:12px 6px!important;top:465px!important;left:262px!important;overflow-y:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button{scroll-snap-align:none!important;scroll-snap-stop:normal!important;width:363px!important;height:172px!important;min-height:172px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button:not(:first-child){display:block!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel{z-index:0!important;object-fit:fill!important;pointer-events:none!important;width:363px!important;height:164px!important;display:block!important;top:8px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb{z-index:1!important;border-radius:19px!important;width:334px!important;height:132px!important;display:block!important;top:24px!important;left:15px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb>.koi-mahjong-stage-thumb-layers{width:334px!important;height:132px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb>img{object-fit:cover!important;filter:saturate(1.12)contrast(1.08)brightness(.94)!important;width:334px!important;height:132px!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__shade{--fill-0:#17312e!important;z-index:2!important;object-fit:fill!important;pointer-events:none!important;border-radius:8px!important;width:346px!important;height:146px!important;display:block!important;position:absolute!important;top:19px!important;left:9px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__number{z-index:4!important;color:#f4e3a6!important;text-align:center!important;text-shadow:0 4px 4px #00000040!important;justify-content:center!important;align-items:center!important;width:62px!important;height:34px!important;font-size:20px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:24px!important;left:15px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button>strong{z-index:4!important;color:#4f382f!important;text-align:center!important;width:180px!important;height:38px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:123px!important;left:92px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status{z-index:4!important;color:#8a653b!important;pointer-events:none!important;background:0 0!important;width:363px!important;height:172px!important;font-size:15px!important;display:block!important;inset:0 0 auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b{color:#5f473b!important;text-align:center!important;width:77px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;font-size:17px!important;font-weight:500!important;line-height:normal!important;display:flex!important;position:absolute!important;bottom:14px!important;right:17px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status img{width:17px!important;height:17px!important;display:block!important;position:absolute!important;top:97px!important;right:61px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status em{color:#d49a27!important;text-align:right!important;width:44px!important;text-shadow:none!important;justify-content:flex-end!important;align-items:center!important;font-size:15px!important;font-style:normal!important;font-weight:900!important;line-height:normal!important;display:flex!important;position:absolute!important;top:94px!important;right:15px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__unlock span,.koi-mahjong-stage-select__unlock strong,.koi-mahjong-stage-select__reward span){white-space:nowrap!important;margin:0!important;position:absolute!important;top:0!important;bottom:auto!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock span{color:#53392f!important;text-align:center!important;width:76px!important;height:33px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:5px!important;left:87px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock strong{color:#53392f!important;text-align:right!important;width:69px!important;height:33px!important;text-shadow:none!important;justify-content:flex-end!important;align-items:center!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:5px!important;left:166px!important;right:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward span{color:#53392f!important;text-align:right!important;width:56px!important;height:31px!important;text-shadow:none!important;justify-content:flex-end!important;align-items:center!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:2px!important;left:111px!important;right:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb{box-sizing:border-box!important;outline-offset:3px!important;border:3px solid #fff4d3f5!important;outline:2px solid #b47935d1!important;box-shadow:inset 0 0 0 1px #7b4e238c,0 2px 7px #482a1447!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button.is-active{filter:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button>strong{color:#4f382d!important;text-shadow:0 1px #fff4d5c7!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b{color:#4f382d!important;text-shadow:0 1px #fff4d5b8!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{min-height:0!important;max-height:99px!important;padding:0!important;display:block!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward){border:0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock{max-height:43px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward{max-height:48px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward)>img:first-child{border:0!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock>img:first-child{width:269px!important;max-width:none!important;height:43px!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward>img:first-child{width:257px!important;max-width:none!important;height:48px!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward em{width:162px!important;height:9px!important;top:28px!important;left:70px!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature{min-height:0!important;max-height:218px!important;padding:0!important;display:block!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy{min-height:0!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span{aspect-ratio:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:not(.is-active){width:100px!important;height:36px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__number{min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b{color:#5f473b!important;width:77px!important;height:24px!important;font-size:17px!important;font-weight:500!important;line-height:normal!important;top:132px!important;bottom:auto!important;right:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status img{top:100px!important;right:68px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status em{color:#d49a27!important;width:82px!important;height:34px!important;font-size:15px!important;font-weight:900!important;line-height:normal!important;top:92px!important;right:19px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__header,.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward,.koi-mahjong-stage-feature,.koi-mahjong-stage-feature__thumb,.koi-mahjong-stage-grid>button,.koi-mahjong-stage-card__thumb,.koi-mahjong-stage-tabs.is-category span,.koi-mahjong-stage-tabs:not(.is-category) button){aspect-ratio:auto!important;min-width:0!important;max-width:none!important;min-height:0!important;max-height:none!important;box-shadow:none!important;filter:none!important;border:0!important;padding:0!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header>img{object-fit:fill!important;width:100%!important;max-width:none!important;height:100.77%!important;position:absolute!important;top:-.38%!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock>img:first-child{object-fit:fill!important;width:98.51%!important;max-width:none!important;height:100.07%!important;position:absolute!important;top:-.03%!important;left:.43%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward>img:first-child{object-fit:fill!important;width:99.68%!important;max-width:none!important;height:100%!important;position:absolute!important;top:0!important;left:.32%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel{object-fit:fill!important;width:99.96%!important;max-width:none!important;height:100%!important;top:0!important;left:.02%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel{object-fit:fill!important;object-position:50% 50%!important;width:363px!important;height:164px!important;top:8px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb{border:0!important;outline:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb>img{filter:none!important;object-fit:cover!important;width:100%!important;max-width:none!important;height:99.95%!important;top:.03%!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button{color:#0000!important;background:0 0!important;place-items:stretch stretch!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:before{z-index:0!important;content:""!important;pointer-events:none!important;background-repeat:no-repeat!important;background-size:100% 100%!important;display:block!important;position:absolute!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:first-child:before{background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-active.webp)!important;width:99.84%!important;height:101.2%!important;top:0!important;left:.08%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:last-child:before{background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-inactive.webp)!important;width:100%!important;height:92.15%!important;top:3.93%!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button>span{z-index:1!important;box-sizing:border-box!important;height:37px!important;min-height:0!important;max-height:none!important;color:inherit!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0!important;font-size:24px!important;font-weight:900!important;line-height:normal!important;display:flex!important;position:absolute!important;bottom:auto!important;right:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:first-child>span{color:#17433c!important;width:153px!important;top:2px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:last-child>span{color:#fff9dc!important;width:145.5px!important;top:2px!important;left:7.5px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span{overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span img{object-fit:fill!important;max-width:none!important;position:absolute!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active img{width:185.42%!important;height:158.93%!important;top:-29.46%!important;left:-41.67%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:not(.is-active) img{width:128.79%!important;height:202.38%!important;top:-48.81%!important;left:-13.64%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category b{z-index:1!important;position:absolute!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:first-child b{width:75px!important;height:25px!important;top:16px!important;left:18px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(2) b{width:30px!important;height:19px!important;top:8px!important;left:35px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(3) b{width:40px!important;height:18px!important;top:9px!important;left:30px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(4) b{width:54px!important;height:23px!important;top:7px!important;left:23px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:nth-child(5) b{width:54px!important;height:19px!important;top:9px!important;left:23px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock span{width:75.671px!important;height:33.091px!important;top:4.971px!important;left:87.428px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock strong{width:68.94px!important;height:33.091px!important;top:4.971px!important;left:166.45px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward span{width:56.198px!important;height:30.983px!important;top:1.549px!important;left:110.747px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward em{width:161.983px!important;height:8.516px!important;top:27.883px!important;left:70.248px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>button>span{justify-content:center!important;align-items:center!important;width:285px!important;height:57px!important;min-height:0!important;margin:0!important;padding:0!important;line-height:normal!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button{background:0 0!important;width:153px!important;height:42px!important;top:2px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button.is-active{background:0 0!important;height:46px!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:before,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:not(.is-active):before{background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-active.webp)!important;width:99.84%!important;height:101.2%!important;top:0!important;left:.08%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button.is-active:before{background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-inactive.webp)!important;width:100%!important;height:92.15%!important;top:3.93%!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button>span,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:not(.is-active)>span{color:#17433c!important;width:153px!important;height:37px!important;top:2px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button.is-active>span{color:#fff9dc!important;width:145.5px!important;height:37px!important;top:2px!important;left:7.5px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__progress,.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__progress,.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward):before,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__progress,.koi-mahjong-stage-select__unlock,.koi-mahjong-stage-select__reward):after{content:none!important;box-shadow:none!important;background:0 0!important;border:0!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] :is(.koi-mahjong-stage-select__header>span,.koi-mahjong-stage-select__unlock>span,.koi-mahjong-stage-select__unlock>strong,.koi-mahjong-stage-select__reward>span,.koi-mahjong-stage-feature__copy>span,.koi-mahjong-stage-feature__copy>strong,.koi-mahjong-stage-feature__copy>p,.koi-mahjong-stage-feature__copy>button>span,.koi-mahjong-stage-tabs:not(.is-category) button>span,.koi-mahjong-stage-tabs.is-category b,.koi-mahjong-stage-grid>button>strong,.koi-mahjong-stage-card__status b,.koi-mahjong-stage-card__number,.koi-mahjong-stage-card__status em){font-variant:normal!important;font-kerning:normal!important;letter-spacing:0!important;text-transform:none!important;text-indent:0!important;text-shadow:none!important;white-space:nowrap!important;word-break:normal!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-style:normal!important;text-decoration:none!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header>span{color:#103f39!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:820px!important;height:78px!important;font-size:38px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:11px!important;left:65px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock>span{color:#53392f!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:75.671px!important;height:33.091px!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:4.971px!important;left:87.428px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock>strong{color:#53392f!important;text-align:right!important;justify-content:flex-end!important;align-items:center!important;width:68.94px!important;height:33.091px!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:4.971px!important;left:166.45px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward>span{color:#53392f!important;text-align:right!important;justify-content:flex-end!important;align-items:center!important;width:56.198px!important;height:30.983px!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:1.549px!important;left:110.747px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>span{color:#9b6547!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:157px!important;height:28px!important;font-size:17px!important;font-weight:700!important;line-height:normal!important;display:flex!important;top:11px!important;left:610px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>strong{color:#17634f!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:377px!important;height:47px!important;font-size:30px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:42px!important;left:502px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>p{color:#6d594d!important;text-align:left!important;justify-content:flex-start!important;align-items:center!important;width:397px!important;height:30px!important;font-size:14px!important;font-weight:500!important;line-height:normal!important;display:flex!important;top:86px!important;left:502px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>button>span{color:#fff5ce!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:285px!important;height:57px!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button:not(.is-active)>span{color:#17433c!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:153px!important;height:37px!important;font-size:24px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:2px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs:not(.is-category) button.is-active>span{color:#fff9dc!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:145.5px!important;height:37px!important;font-size:24px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:2px!important;left:7.5px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:first-child b{color:#fff3c3!important;font-size:16px!important;font-weight:900!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:not(:first-child) b{color:#634437!important;font-size:16px!important;font-weight:900!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active b{color:#fff3c3!important;height:25px!important;top:16px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active:nth-child(2) b{width:30px!important;left:40px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active:nth-child(3) b{width:40px!important;left:35px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active:nth-child(4) b,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span.is-active:nth-child(5) b{width:54px!important;left:28px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span:not(.is-active):first-child b{color:#634437!important;width:40px!important;height:18px!important;top:9px!important;left:30px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button>strong{color:#4f382f!important;font-size:22px!important;font-weight:900!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b{color:#5f473b!important;font-size:17px!important;font-weight:500!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__number{color:#f4e3a6!important;text-shadow:0 4px 4px #00000040!important;font-size:20px!important;font-weight:900!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status em{color:#d49a27!important;text-shadow:none!important;font-size:15px!important;font-weight:900!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status img{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel{z-index:0!important;width:363px!important;height:164px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:5px!important;display:block!important;position:absolute!important;top:8px!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel>img{object-fit:fill!important;width:362.673px!important;max-width:none!important;height:164.18px!important;position:absolute!important;top:-.443px!important;left:.081px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__progress,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward{pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button{z-index:5!important;pointer-events:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel{z-index:0!important;width:930px!important;height:218px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel>img{object-fit:fill!important;width:929.628px!important;max-width:none!important;height:100%!important;position:absolute!important;top:0!important;left:.195px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid{overscroll-behavior:contain!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-gutter:stable both-edges!important;grid-template-columns:repeat(3,230px)!important;grid-auto-rows:169px!important;place-content:start center!important;gap:12px 29px!important;padding:12px 6px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button{width:230px!important;height:169px!important;min-height:169px!important;box-shadow:none!important;filter:none!important;scroll-snap-align:none!important;background:0 0!important;border:0!important;padding:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button.is-locked{opacity:.72!important;filter:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel{width:231px!important;height:169px!important;box-shadow:none!important;background:0 0!important;border-radius:5px!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel>img{object-fit:fill!important;width:230.792px!important;max-width:none!important;height:169.186px!important;top:-.456px!important;left:.046px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb{width:204px!important;height:113px!important;box-shadow:none!important;border:0!important;border-radius:15px!important;outline:0!important;top:15px!important;left:13px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button.is-locked .koi-mahjong-stage-card__thumb{border-radius:11px!important;top:17px!important;left:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb>img{object-fit:cover!important;filter:none!important;width:204px!important;max-width:none!important;height:112.944px!important;top:.034px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__shade{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__number{color:#f4e3a6!important;text-shadow:0 4px 4px #00000040!important;width:62px!important;height:34px!important;font-size:20px!important;font-weight:900!important;top:24px!important;left:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button.is-locked .koi-mahjong-stage-card__number{left:15px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button>strong{color:#4f382f!important;text-align:center!important;width:180px!important;height:38px!important;text-shadow:none!important;font-size:22px!important;font-weight:900!important;top:124px!important;left:26px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button.is-locked>strong{left:33px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status{pointer-events:none!important;width:230px!important;height:169px!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status img{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status em{color:#f5ca75!important;text-align:center!important;text-shadow:0 2px #00000040!important;justify-content:center!important;align-items:center!important;width:82px!important;height:34px!important;font-size:15px!important;font-weight:900!important;line-height:normal!important;display:flex!important;top:94px!important;left:74px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button.is-locked .koi-mahjong-stage-card__status{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__lock{z-index:7!important;width:218.5px!important;height:155.5px!important;box-shadow:none!important;pointer-events:none!important;background:url(/games/koi-mahjong/menu/stage-select-desktop-v3/locked-dim.svg) 50%/100% 100% no-repeat!important;border-radius:0!important;display:block!important;inset:7.5px auto auto 7px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__lock img{object-fit:contain!important;filter:none!important;width:175px!important;height:108px!important;display:block!important;position:absolute!important;top:16.5px!important;left:28px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__lock em{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button .koi-mahjong-stage-card__number.koi-mahjong-stage-card__number{text-shadow:0 4px 4px #00000040!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button:not(.is-locked) .koi-mahjong-stage-card__status em{text-shadow:0 2px #00000040!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button{width:100px!important;height:36px!important;box-shadow:none!important;cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;top:10px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:first-child{left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(2){left:121px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(3){left:232px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(4){left:343px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(5){left:454px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button.is-active{width:110px!important;height:56px!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button img{object-fit:fill!important;pointer-events:none!important;max-width:none!important;position:absolute!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button.is-active img{width:185.42%!important;height:158.93%!important;top:-29.46%!important;left:-41.67%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:not(.is-active) img{width:128.79%!important;height:202.38%!important;top:-48.81%!important;left:-13.64%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button b{z-index:1!important;color:#634437!important;text-align:center!important;text-shadow:none!important;pointer-events:none!important;justify-content:center!important;align-items:center!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-size:16px!important;font-weight:900!important;line-height:normal!important;display:flex!important;position:absolute!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button.is-active b{color:#fff3c3!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:first-child b{width:75px!important;height:25px!important;top:16px!important;left:18px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(2) b{width:30px!important;height:19px!important;top:8px!important;left:35px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(3) b{width:40px!important;height:18px!important;top:9px!important;left:30px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(4) b,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category button:nth-child(5) b{width:54px!important;height:21px!important;top:8px!important;left:23px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-tabs.is-category span>button.koi-mahjong-stage-tabs__hit.koi-mahjong-stage-tabs__hit{appearance:none!important;z-index:5!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;color:#0000!important;opacity:1!important;cursor:pointer!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game]{width:1080px!important;height:1920px!important;display:block!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-stage-art,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-stage-background,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-stage-art img{object-fit:cover!important;object-position:center center!important;width:1080px!important;height:1920px!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-hud{z-index:20!important;pointer-events:none!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar{width:1080px!important;height:210px!important;min-height:0!important;box-shadow:none!important;pointer-events:auto!important;background:url(/games/koi-mahjong/tiles/top.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;top:108px!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity{pointer-events:none!important;width:390px!important;height:108px!important;position:absolute!important;top:38px!important;left:188px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p{color:#bd7585!important;text-transform:none!important;letter-spacing:0!important;width:390px!important;height:58px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:24px!important;display:block!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p span{text-overflow:ellipsis!important;white-space:nowrap!important;width:390px!important;height:24px!important;display:block!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar h1{color:#17342d!important;letter-spacing:0!important;white-space:nowrap!important;width:260px!important;height:54px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:39px!important;font-weight:900!important;line-height:47px!important;display:block!important;position:absolute!important;top:54px!important;left:0!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{color:#58706a!important;opacity:1!important;width:86px!important;height:38px!important;font-size:24px!important;font-weight:500!important;line-height:29px!important;display:block!important;position:absolute!important;top:14px!important;left:156px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions{pointer-events:none!important;width:1080px!important;height:210px!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong{color:#334038!important;text-align:right!important;width:280px!important;height:34px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:22px!important;display:block!important;position:absolute!important;top:159px!important;left:613px!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>div{pointer-events:auto!important;width:72px!important;height:72px!important;display:block!important;position:absolute!important;top:60px!important;left:879px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions nav{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions button.koi-mahjong-titlebar__home-button,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions button.koi-mahjong-titlebar__home-button img{object-fit:contain!important;pointer-events:auto!important;background:0 0!important;border:0!important;width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button{width:72px!important;min-width:72px!important;height:72px!important;min-height:72px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:62px!important;left:966px!important;right:auto!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__option-button img{object-fit:contain!important;width:72px!important;height:72px!important;display:block!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs{pointer-events:auto!important;grid-template-columns:291px 291px 291px!important;gap:54px!important;width:964px!important;height:129px!important;display:grid!important;position:absolute!important;top:372px!important;left:58px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs button{color:#fff!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:0 3px 4px #00000059!important;background-image:url(/games/koi-mahjong/tiles/toptabl.webp)!important;background-position:10px -2px!important;background-repeat:no-repeat!important;background-size:271px 129px!important;border:0!important;place-items:center!important;width:291px!important;min-width:291px!important;height:129px!important;min-height:129px!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:32px!important;font-weight:900!important;line-height:38px!important;display:grid!important;position:relative!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs button.is-active{color:#123b36!important;text-shadow:0 2px #ffffff8c!important;filter:none!important;background-image:url(/games/koi-mahjong/tiles/toptabselected.webp)!important;background-position:8px 0!important;background-size:275px 125px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status{filter:none!important;pointer-events:auto!important;background:0 0!important;grid-template-columns:repeat(4,235px)!important;gap:22px!important;width:1008px!important;height:143px!important;padding:0!important;display:grid!important;position:absolute!important;top:530px!important;left:36px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status div{width:235px!important;min-width:235px!important;height:143px!important;min-height:143px!important;box-shadow:none!important;text-align:left!important;background:url(/games/koi-mahjong/tiles/topboard.webp) 50%/100% 100% no-repeat!important;border:0!important;padding:0!important;display:block!important;position:relative!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status div:before{content:""!important;pointer-events:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;position:absolute!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status div:first-child:before{background-image:url(/games/koi-mahjong/tiles/timeicon.webp)!important;width:68px!important;height:70px!important;top:37px!important;left:18px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status div:nth-child(2):before{background-image:url(/games/koi-mahjong/tiles/scoreicon.webp)!important;width:78px!important;height:70px!important;top:37px!important;left:18px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status div:nth-child(3):before{background-image:url(/games/koi-mahjong/tiles/tileicon.webp)!important;width:49px!important;height:70px!important;top:37px!important;left:18px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status div:nth-child(4):before{background-image:url(/games/koi-mahjong/tiles/stageicon.webp)!important;width:62px!important;height:66px!important;top:39px!important;left:18px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status span{color:#7a5637!important;text-align:left!important;width:125px!important;height:30px!important;font-family:Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:23px!important;display:block!important;position:absolute!important;top:26px!important;left:98px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status strong{color:#372213!important;text-align:left!important;width:125px!important;height:48px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:38px!important;display:block!important;position:absolute!important;top:56px!important;left:98px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{z-index:10!important;pointer-events:none!important;place-items:center!important;width:1080px!important;height:800px!important;padding:0!important;display:grid!important;position:absolute!important;top:654px!important;left:0!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{--mahjong-board-align-x:.5!important;--mahjong-board-align-y:.5!important;--mahjong-board-offset-x:36.2px!important;--mahjong-board-offset-y:138.25px!important;--mahjong-tile-w:125.4px!important;--mahjong-tile-h:183.1px!important;--mahjong-column-step:125.4px!important;--mahjong-row-step:133.7px!important;width:1080px!important;height:800px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:88px!important;--mahjong-column-step:110.352px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner{pointer-events:auto!important;width:820px!important;height:82px!important;display:block!important;position:absolute!important;top:1558px!important;left:130px!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer{z-index:20!important;pointer-events:auto!important;grid-template-columns:repeat(4,171px) 183px!important;align-items:end!important;gap:30px!important;width:988px!important;height:204px!important;padding:0!important;display:grid!important;position:absolute!important;top:1708px!important;bottom:auto!important;left:46px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button{color:#21453e!important;width:171px!important;min-width:171px!important;height:180px!important;min-height:180px!important;box-shadow:none!important;text-shadow:0 1px #fffce6e6,0 0 5px #fff6d2ad!important;background:url(/games/koi-mahjong/tiles/bottombutton.webp) 50%/100% 100% no-repeat!important;border:0!important;place-items:end center!important;padding:0 8px 18px!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:26px!important;display:grid!important;position:relative!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:before{content:""!important;pointer-events:none!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:58px!important;height:60px!important;position:absolute!important;top:28px!important;left:50%!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:first-child:before{background-image:url(/games/koi-mahjong/tiles/hinticon.webp)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(2):before{background-image:url(/games/koi-mahjong/tiles/shakeicon.webp)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(3):before{background-image:url(/games/koi-mahjong/tiles/undoicon.webp)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(4):before{background-image:url(/games/koi-mahjong/tiles/restarticon.webp)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5){color:#fff!important;text-shadow:0 2px 4px #531c168c,0 0 8px #581e184d!important;background-image:url(/games/koi-mahjong/tiles/newgamebutton.webp)!important;width:183px!important;min-width:183px!important;height:204px!important;min-height:204px!important;padding-bottom:21px!important;font-size:21px!important;line-height:25px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer .koi-mahjong-item-count{z-index:6!important;top:0!important;right:0!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=challenge] .koi-mahjong-menu-panel.is-challenge{z-index:70!important;width:100%!important;height:100%!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:blur(8px)!important;background:#071b1b61!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=challenge] .koi-mahjong-menu-panel.is-challenge [class*=challengeRoot]{background:0 0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=challenge] .koi-mahjong-menu-panel.is-challenge{background:#071b1ba8!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{z-index:20!important;width:1440px!important;height:900px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#17373329,#17373329),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{z-index:3!important;width:941.262px!important;height:99px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;top:21px!important;left:252px!important;right:auto!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:4!important;width:44px!important;min-width:0!important;height:44px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:absolute!important;top:28px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{left:51px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:39.262px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-meta-header__home,.koi-mahjong-meta-header__options) img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{z-index:2!important;pointer-events:none!important;width:820px!important;height:78px!important;display:block!important;position:absolute!important;top:11px!important;left:65px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#103f39!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:820px!important;height:78px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:78px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{z-index:2!important;grid-template-rows:105.612px 105.612px!important;grid-template-columns:394.94px 394.94px!important;gap:13.776px 16.12px!important;width:806px!important;height:225px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:248px!important;left:317px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{z-index:0!important;isolation:isolate!important;width:394.94px!important;min-width:0!important;height:105.612px!important;min-height:0!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5),html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#b9635c!important;background:#fff8e9f0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:51.584px!important;height:48.98px!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:48.98px!important;display:flex!important;position:absolute!important;top:27.551px!important;left:22.568px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{color:#fff!important;background:#4da990f0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#173e38!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;width:209.56px!important;height:39.796px!important;font-family:Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:39.796px!important;display:flex!important;position:absolute!important;top:26.02px!important;left:90.272px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#8b7669!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:74.152px!important;height:27.551px!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:27.551px!important;display:flex!important;position:absolute!important;top:35.204px!important;left:294.996px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>em{color:#398573!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{z-index:3!important;background:0 0!important;width:763px!important;height:66px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:823px!important;left:339px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{letter-spacing:0!important;width:360px!important;min-width:0!important;height:66px!important;min-height:0!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:50px!important;display:flex!important;position:absolute!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child{color:#17433c!important;text-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/primary.webp) 50%/100% 100% no-repeat!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:last-child{color:#fff9dc!important;text-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/secondary.webp) 50%/100% 100% no-repeat!important;left:403px!important}}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{width:1140px!important;height:700px!important;top:128px!important;left:150px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{width:920px!important;height:118px!important;top:164px!important;left:260px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,490px)!important;grid-auto-rows:118px!important;gap:18px 20px!important;width:1000px!important;height:390px!important;display:grid!important;top:314px!important;left:220px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;grid-template-columns:72px minmax(0,1fr) 82px!important;gap:18px!important;width:490px!important;height:118px!important;padding:24px 26px!important;display:grid!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{grid-template-columns:repeat(2,360px)!important;gap:40px!important;width:760px!important;height:66px!important;display:grid!important;top:746px!important;left:340px!important}}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;gap:14px 32px!important;width:1000px!important;height:619px!important;padding:0!important;top:280px!important;left:220px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{background:0 0!important;width:478px!important;height:118px!important;padding:0!important;display:block!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-row-bg{object-fit:cover!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important;width:713px!important;height:118px!important;top:130px!important;left:363px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;gap:14px 32px!important;width:1000px!important;height:619px!important;top:280px!important;left:220px!important;overflow-x:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{background:0 0!important;width:478px!important;height:118px!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{object-fit:cover!important;width:466px!important;height:118px!important;top:0!important;left:12px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-missions-bg{z-index:0!important;object-fit:cover!important;opacity:1!important;pointer-events:none!important;width:1440px!important;height:900px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{z-index:3!important;background:0 0!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;gap:14px 32px!important;width:1000px!important;height:619px!important;padding:0!important;display:grid!important;top:280px!important;left:220px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){isolation:isolate!important;width:478px!important;height:118px!important;box-shadow:none!important;background:0 0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{z-index:1!important;object-fit:fill!important;opacity:1!important;filter:none!important;pointer-events:none!important;width:466px!important;height:118px!important;display:block!important;position:absolute!important;top:0!important;left:12px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{z-index:2!important;width:68px!important;height:90px!important;top:14px!important;left:85px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done .koi-mahjong-mission-state-badge{top:14px!important;left:81px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{z-index:2!important;width:185px!important;height:40px!important;top:39px!important;left:176px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>strong{top:39px!important;left:160px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{z-index:2!important;width:58px!important;height:28px!important;top:45px!important;left:381px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;width:936px!important;height:99px!important;top:21px!important;left:252px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{width:44px!important;height:44px!important;top:28px!important;left:51px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{width:44px!important;height:44px!important;top:28px!important;left:858px!important;right:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{width:820px!important;height:78px!important;top:11px!important;left:65px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#103f39!important;justify-content:center!important;align-items:center!important;width:820px!important;height:78px!important;font-size:38px!important;font-weight:1000!important;line-height:normal!important;display:flex!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header :is(span,p){display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{width:713px!important;height:118px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important;border:0!important;border-radius:0!important;top:130px!important;left:363px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{color:#17634f!important;width:99px!important;height:28px!important;font-size:20px!important;font-weight:1000!important;line-height:28px!important;display:block!important;top:18px!important;left:101px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{background:#372b23!important;border:0!important;border-radius:999px!important;width:498px!important;height:14px!important;inset:65px auto auto 121px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:40px!important;height:47px!important;margin-left:-20px!important;top:55px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{width:40px!important;height:31px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/102% 150% no-repeat!important;border:0!important;border-radius:0!important;top:0!important;left:0!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final{width:47px!important;height:52px!important;margin-left:-23.5px!important;top:50px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important;background-size:102% 100%!important;width:47px!important;height:41px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#53392f!important;text-align:center!important;width:48px!important;height:18px!important;font-size:15px!important;font-weight:1000!important;line-height:18px!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;align-content:start!important;gap:14px 32px!important;width:1000px!important;height:619px!important;display:grid!important;top:280px!important;left:220px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 12px 0/466px 118px no-repeat!important;width:478px!important;height:118px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done{background-image:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{color:#0f5b50!important;text-align:center!important;width:68px!important;height:90px!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important;display:block!important;position:absolute!important;top:14px!important;left:85px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done .koi-mahjong-mission-state-badge{left:81px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>img{object-fit:contain!important;width:68px!important;height:90px!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>b{color:#0f5b50!important;justify-content:center!important;align-items:center!important;width:68px!important;height:90px!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#173e38!important;white-space:nowrap!important;align-items:center!important;width:209.55px!important;height:39.78px!important;font-size:23px!important;font-weight:1000!important;line-height:39.796px!important;display:flex!important;position:absolute!important;top:39px!important;left:176px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>strong{left:160px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#8b7669!important;text-align:left!important;white-space:nowrap!important;align-items:center!important;width:74.14px!important;height:27.55px!important;font-size:15px!important;font-weight:500!important;line-height:27.551px!important;display:flex!important;position:absolute!important;top:45px!important;left:380.71px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>em{color:#398573!important;width:36px!important;left:388px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-missions-bg{z-index:0!important;object-fit:cover!important;opacity:1!important;filter:none!important;pointer-events:none!important;width:1440px!important;height:900px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel.is-missions{background:0 0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__header{z-index:4!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;width:936px!important;height:99px!important;top:21px!important;left:252px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__header:before,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__header :is(span,p),html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__actions{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-header__home{width:44px!important;height:44px!important;top:28px!important;left:51px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-header__options{width:44px!important;height:44px!important;top:28px!important;left:858px!important;right:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__header>div{width:820px!important;height:78px!important;top:11px!important;left:65px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__header h2{color:#103f39!important;justify-content:center!important;align-items:center!important;width:820px!important;height:78px!important;font-size:38px!important;font-weight:1000!important;line-height:normal!important;display:flex!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track{z-index:3!important;width:713px!important;height:118px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important;border:0!important;border-radius:0!important;top:130px!important;left:363px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__summary{color:#17634f!important;width:99px!important;height:28px!important;font-size:20px!important;font-weight:1000!important;line-height:28px!important;display:block!important;top:18px!important;left:101px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__summary strong,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__bar>span,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__current{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__bar{background:#372b23!important;border:0!important;border-radius:999px!important;width:498px!important;height:14px!important;inset:65px auto auto 121px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward{width:40px!important;height:47px!important;margin-left:0!important;top:55px!important;left:170px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(5){left:272px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(6){top:56px!important;left:374px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(7){top:56px!important;left:476px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:before{width:40px!important;height:31px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/102% 150% no-repeat!important;border:0!important;border-radius:0!important;top:0!important;left:8px!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.is-final{width:47px!important;height:52px!important;margin-left:0!important;top:50px!important;left:578px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.is-final:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important;background-size:102% 100%!important;width:47px!important;height:41px!important;left:1px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward b{color:#53392f!important;text-align:center!important;width:48px!important;height:18px!important;font-size:15px!important;font-weight:1000!important;line-height:18px!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list{z-index:3!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;align-content:start!important;gap:14px 32px!important;width:1000px!important;height:619px!important;display:grid!important;top:280px!important;left:220px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div:nth-child(n+5){background:0 0!important;width:478px!important;height:118px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-row-bg{z-index:0!important;object-fit:fill!important;opacity:1!important;filter:none!important;pointer-events:none!important;width:466px!important;height:118px!important;display:block!important;position:absolute!important;top:0!important;left:12px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-state-badge{z-index:1!important;color:#0f5b50!important;text-align:center!important;width:68px!important;height:90px!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important;display:block!important;position:absolute!important;top:14px!important;left:85px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div.is-done .koi-mahjong-mission-state-badge{left:81px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-state-badge>img{object-fit:contain!important;width:68px!important;height:90px!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-state-badge>b{color:#0f5b50!important;justify-content:center!important;align-items:center!important;width:68px!important;height:90px!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>strong{z-index:1!important;color:#173e38!important;white-space:nowrap!important;align-items:center!important;width:209.55px!important;height:39.78px!important;font-size:23px!important;font-weight:1000!important;line-height:39.796px!important;display:flex!important;position:absolute!important;top:39px!important;left:176px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div.is-done>strong{left:160px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>em{z-index:1!important;color:#8b7669!important;text-align:left!important;white-space:nowrap!important;align-items:center!important;width:74.14px!important;height:27.55px!important;font-size:15px!important;font-weight:500!important;line-height:27.551px!important;display:flex!important;position:absolute!important;top:45px!important;left:380.71px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div.is-done>em{color:#398573!important;width:36px!important;left:388px!important}}html body .koi-mahjong-app-root{max-width:100vw!important;overflow-x:hidden!important}html body .koi-mahjong-app-root>.koi-mahjong-backdrop{width:100%!important;height:100%!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions],html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{max-width:100%!important;overflow-x:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--quest-left:0px!important;--quest-top:0px!important;--quest-w:0px!important;--quest-h:0px!important;width:100%!important;height:100%!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#f8f4e829,#f8f4e829),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) 50% 44%/cover no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:none!important;display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{z-index:3!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{content:""!important;display:block!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:4!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important}html body .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-meta-header__home,.koi-mahjong-meta-header__options) img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{z-index:2!important;text-align:center!important;pointer-events:none!important;display:block!important;position:absolute!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#123f37!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;margin:0!important;font-family:inherit!important;font-weight:1000!important;display:block!important;position:static!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{z-index:3!important;box-sizing:border-box!important;background:linear-gradient(#fffaebf5,#ecd6aef0)!important;border:2px solid #c18b469e!important;border-radius:18px!important;display:block!important;position:absolute!important;box-shadow:inset 0 0 0 2px #fffffa94,0 10px 20px #4c2d1624!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{color:#17483f!important;align-items:baseline!important;gap:14px!important;display:flex!important;position:absolute!important;top:18px!important;left:28px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{font-weight:1000!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{color:#6b4630!important;font-weight:1000!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{background:#43372db8!important;border:2px solid #4a2e1fb8!important;border-radius:999px!important;height:18px!important;position:absolute!important;bottom:30px!important;left:28px!important;right:28px!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{border-radius:inherit!important;background:linear-gradient(90deg,#2d9e71,#75d492)!important;min-width:0!important;height:100%!important;display:block!important;position:absolute!important;inset:0 auto 0 0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{z-index:2!important;width:48px!important;height:44px!important;margin-left:-24px!important;position:absolute!important;top:54px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#614331!important;text-align:center!important;width:100%!important;text-shadow:none!important;font-size:13px!important;font-weight:1000!important;line-height:16px!important;position:absolute!important;bottom:0!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{z-index:3!important;box-sizing:border-box!important;touch-action:pan-y!important;background:0 0!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden auto!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){box-sizing:border-box!important;box-shadow:none!important;filter:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;align-items:center!important;display:grid!important;position:relative!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{content:none!important;display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#173e38!important;letter-spacing:0!important;text-overflow:ellipsis!important;width:auto!important;height:auto!important;text-shadow:none!important;white-space:nowrap!important;font-family:inherit!important;font-weight:1000!important;line-height:1.12!important;display:block!important;position:static!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#7c665a!important;text-align:right!important;text-overflow:ellipsis!important;width:auto!important;height:auto!important;text-shadow:none!important;white-space:nowrap!important;font-family:inherit!important;font-style:normal!important;font-weight:900!important;line-height:1.1!important;display:block!important;position:static!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{z-index:3!important;background:0 0!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{color:#fff9dc!important;letter-spacing:0!important;text-shadow:0 1px 1px #00000047!important;white-space:nowrap!important;min-width:0!important;min-height:0!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/secondary.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;font-weight:1000!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child{color:#173e38!important;text-shadow:0 1px #ffffffb8!important;background-image:url(/games/koi-mahjong/menu/meta-desktop-v3/primary.webp)!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{width:1140px!important;height:700px!important;top:128px!important;left:150px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{width:1440px!important;height:132px!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;width:1140px!important;height:116px!important;position:absolute!important;top:16px!important;left:150px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{width:72px!important;height:72px!important;top:36px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{left:54px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:54px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{width:820px!important;height:77px!important;top:31px!important;left:310px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{font-size:38px!important;line-height:52px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{color:#66594f!important;white-space:nowrap!important;height:25px!important;margin:-2px 0 0!important;font-size:15px!important;line-height:25px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{width:920px!important;height:118px!important;top:164px!important;left:260px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{font-size:20px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,490px)!important;grid-auto-rows:118px!important;align-content:start!important;gap:18px 20px!important;width:1000px!important;height:390px!important;display:grid!important;top:314px!important;left:220px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){grid-template-columns:72px minmax(0,1fr) 82px!important;gap:18px!important;width:490px!important;height:118px!important;padding:24px 26px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{width:64px!important;height:70px!important;font-size:18px!important;line-height:70px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{font-size:22px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{font-size:16px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{grid-template-columns:repeat(2,360px)!important;gap:40px!important;width:760px!important;height:66px!important;top:746px!important;left:340px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{width:360px!important;height:66px!important;font-size:20px!important}}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{background:linear-gradient(#f8f4e81a, #f8f4e81a), var(--koi-stage-bg) center / cover no-repeat!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{width:1080px!important;height:250px!important;top:0!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{background:url(/games/koi-mahjong/menu/stage-select-mobile-v3/header.webp) 50%/100% 100% no-repeat!important;width:1004px!important;height:188px!important;position:absolute!important;top:24px!important;left:38px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{width:112px!important;height:112px!important;top:58px!important;left:74px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{width:112px!important;height:112px!important;top:58px!important;right:74px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{width:600px!important;height:116px!important;top:56px!important;left:240px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{font-size:58px!important;line-height:76px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{color:#66594f!important;white-space:nowrap!important;margin:-4px 0 0!important;font-size:24px!important;line-height:32px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{border-radius:24px!important;width:800px!important;height:172px!important;top:334px!important;left:140px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{font-size:32px!important;top:26px!important;left:36px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{height:26px!important;bottom:42px!important;left:36px!important;right:36px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:58px!important;height:54px!important;margin-left:-29px!important;top:82px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{flex-direction:column!important;gap:18px!important;width:820px!important;height:840px!important;display:flex!important;top:548px!important;left:130px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5),html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){flex:0 0 140px!important;grid-template-columns:112px minmax(0,1fr) 120px!important;gap:24px!important;width:820px!important;height:140px!important;padding:28px 34px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{width:96px!important;height:100px!important;font-size:28px!important;line-height:100px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{font-size:34px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{font-size:26px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{grid-template-columns:repeat(2,390px)!important;gap:40px!important;width:820px!important;height:104px!important;top:1438px!important;left:130px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{width:390px!important;height:104px!important;font-size:32px!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#0f5b50!important;background-color:#0000!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:68px!important;height:90px!important;font-size:20px!important;line-height:90px!important;top:8px!important;left:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{color:#0000!important;background-color:#0000!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;font-size:0!important;line-height:0!important}}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#0f5b50!important;background-color:#0000!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:90px!important;height:98px!important;font-size:28px!important;line-height:98px!important;top:10px!important;left:14px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{color:#0000!important;background-color:#0000!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;font-size:0!important;line-height:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--quest-left:calc((100% - var(--quest-w)) / 2);--quest-top:calc((100% - var(--quest-h)) / 2);--quest-w:min(58%, 560px);--quest-h:min(86%, 780px);z-index:30!important;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#3a2a22ad!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{content:""!important;left:var(--quest-left)!important;top:var(--quest-top)!important;z-index:0!important;width:var(--quest-w)!important;height:var(--quest-h)!important;background:repeating-linear-gradient(90deg,#ffffff0f 0 82px,#0000000d 82px 164px),#8e5b42!important;border:8px solid #2d211d!important;border-radius:8px!important;position:absolute!important;box-shadow:0 18px #241a16b3,0 24px 40px #00000057!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{display:none!important}html body .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-menu-panel__header,.koi-mahjong-quest-track,.koi-mahjong-quest-timer,.koi-mahjong-meta-list,.koi-mahjong-menu-panel__actions){z-index:2!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{left:var(--quest-left)!important;right:auto!important;top:var(--quest-top)!important;width:var(--quest-w)!important;height:96px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:5!important;background:linear-gradient(#92add9,#6f88b5)!important;border:4px solid #1e1a1b!important;border-radius:8px!important;width:58px!important;min-width:0!important;height:58px!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;top:8px!important;right:-8px!important;box-shadow:0 7px #231816c7!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img{display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{content:""!important;background:#fff!important;border-radius:999px!important;width:30px!important;height:7px!important;position:absolute!important;top:24px!important;left:14px!important;box-shadow:0 0 0 3px #151313!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{transform:rotate(45deg)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{transform:rotate(-45deg)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{pointer-events:none!important;width:100%!important;height:56px!important;display:block!important;position:absolute!important;top:20px!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#fff!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 4px #000,4px 0 #000,-4px 0 #000,0 -4px #000!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;margin:0!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-size:42px!important;font-weight:900!important;line-height:56px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:calc(var(--quest-left) + 42px)!important;top:calc(var(--quest-top) + 104px)!important;width:calc(var(--quest-w) - 84px)!important;background:#f2e7c3!important;border:4px solid #2b201d!important;border-radius:16px!important;height:142px!important;display:block!important;position:absolute!important;box-shadow:inset 0 0 0 2px #ffffff80!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{background:#cdbf94!important;border:3px solid #2b201d!important;border-radius:3px!important;height:26px!important;position:absolute!important;top:70px!important;left:82px!important;right:58px!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{background:#33d467!important;min-width:0!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{color:#fff!important;text-align:center!important;text-shadow:0 3px #000,3px 0 #000,-3px 0 #000!important;width:74px!important;height:70px!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:76px!important;position:absolute!important;top:56px!important;left:22px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before{content:"★"!important;color:#fff15a!important;text-shadow:0 0 #000,3px 3px #7a3b38,-3px 3px #7a3b38,3px -3px #7a3b38,-3px -3px #7a3b38!important;font-size:58px!important;line-height:58px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current>strong{width:100%!important;height:34px!important;position:absolute!important;top:40px!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:54px!important;height:72px!important;margin-left:-27px!important;position:absolute!important;top:52px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{content:""!important;background:linear-gradient(#ffe66d 0 42%,#c78336 42% 100%)!important;border:4px solid #2b201d!important;border-radius:5px!important;width:46px!important;height:38px!important;position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%)!important;box-shadow:inset 0 -5px #3a1f1847!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#211c1a!important;text-align:center!important;text-shadow:0 2px #fffc!important;width:100%!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:28px!important;position:absolute!important;bottom:0!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{left:calc(var(--quest-left) + 50%)!important;top:calc(var(--quest-top) + 262px)!important;color:#3f2d29!important;background:#bba07a9e!important;border-radius:18px!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:320px!important;height:54px!important;font-family:Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:54px!important;display:flex!important;position:absolute!important;transform:translate(-50%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer span{color:#f5d12d!important;background:#fff!important;border:3px solid #6e392f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;font-size:22px!important;line-height:1!important;display:flex!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:calc(var(--quest-left) + 50px)!important;top:calc(var(--quest-top) + 330px)!important;width:calc(var(--quest-w) - 100px)!important;height:calc(var(--quest-h) - 432px)!important;background:0 0!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){background:#d5c09d!important;border:3px solid #2b201d!important;border-radius:10px!important;flex:0 0 104px!important;width:100%!important;min-width:0!important;height:104px!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px #fffae252!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{content:""!important;background:#f6edd680!important;width:128px!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{content:""!important;background:#5b3f317a!important;width:3px!important;height:50px!important;position:absolute!important;top:30px!important;right:138px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#fff!important;text-align:center!important;text-shadow:0 3px #000,3px 0 #000,-3px 0 #000!important;background:0 0!important;border:0!important;border-radius:0!important;width:72px!important;height:80px!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:102px!important;display:block!important;position:absolute!important;top:14px!important;left:28px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#282421!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:calc(100% - 310px)!important;height:32px!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:32px!important;display:block!important;position:absolute!important;top:22px!important;left:150px!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:""!important;background:#756654!important;border:3px solid #1f1a17!important;border-radius:2px!important;width:100%!important;height:15px!important;position:absolute!important;top:54px!important;left:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>strong:after{background:linear-gradient(90deg,#73b672 0 100%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#282421!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:98px!important;height:48px!important;font-family:Noto Sans KR,sans-serif!important;font-size:30px!important;font-style:normal!important;font-weight:900!important;line-height:48px!important;display:flex!important;position:absolute!important;top:30px!important;right:24px!important;overflow:hidden!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done{filter:saturate(.78)brightness(.88)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:calc(var(--quest-left) + 42px)!important;top:calc(var(--quest-top) + var(--quest-h) - 88px)!important;width:calc(var(--quest-w) - 84px)!important;background:0 0!important;grid-template-columns:1fr 1fr!important;gap:0!important;height:70px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{color:#241f1c!important;letter-spacing:0!important;text-align:center!important;width:100%!important;min-width:0!important;height:70px!important;min-height:0!important;text-shadow:none!important;white-space:nowrap!important;box-shadow:none!important;background:#f1e5bf!important;border:4px solid #2b201d!important;border-radius:0 0 12px 12px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:70px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child{color:#211c1a!important;background:#f4e9c4!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:last-child{color:#211c1a!important;background:#796654!important}@media (max-width:47.99rem),(max-height:33.99rem){html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--quest-w:calc(100% - 64px);--quest-h:calc(100% - 190px)}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{border-width:7px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{font-size:38px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:calc(var(--quest-left) + 28px)!important;width:calc(var(--quest-w) - 56px)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{left:70px!important;right:42px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:46px!important;margin-left:-23px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:calc(var(--quest-left) + 28px)!important;width:calc(var(--quest-w) - 56px)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{width:calc(100% - 242px)!important;font-size:24px!important;left:122px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{width:82px!important;font-size:26px!important;right:14px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:calc(var(--quest-left) + 28px)!important;width:calc(var(--quest-w) - 56px)!important}}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{background:#3a2a22ad!important;display:block!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{content:""!important;display:block!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{left:var(--quest-left)!important;right:auto!important;top:var(--quest-top)!important;width:var(--quest-w)!important;background:0 0!important;height:96px!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{content:none!important;display:none!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{width:100%!important;height:56px!important;top:20px!important;left:0!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#fff!important;text-align:center!important;text-shadow:0 4px #000,4px 0 #000,-4px 0 #000,0 -4px #000!important;justify-content:center!important;align-items:center!important;width:100%!important;height:56px!important;font-size:42px!important;font-weight:900!important;line-height:56px!important;display:flex!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{background:linear-gradient(#92add9,#6f88b5)!important;border:4px solid #1e1a1b!important;border-radius:8px!important;width:58px!important;height:58px!important;top:8px!important;right:-8px!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{flex-direction:column!important;gap:14px!important;display:flex!important;overflow:hidden!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){background:#d5c09d!important;flex:0 0 104px!important;width:100%!important;height:104px!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--quest-left:80px;--quest-top:180px;--quest-w:920px;--quest-h:1540px}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:calc(var(--quest-left) + 56px)!important;top:calc(var(--quest-top) + 124px)!important;width:calc(var(--quest-w) - 112px)!important;height:172px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{top:calc(var(--quest-top) + 320px)!important;width:500px!important;height:68px!important;font-size:32px!important;line-height:68px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:calc(var(--quest-left) + 56px)!important;top:calc(var(--quest-top) + 420px)!important;width:calc(var(--quest-w) - 112px)!important;gap:18px!important;height:880px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){border-width:4px!important;flex-basis:150px!important;height:150px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{width:172px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{height:70px!important;top:42px!important;right:150px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{width:84px!important;height:94px!important;font-size:34px!important;line-height:122px!important;top:28px!important;left:44px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{width:calc(100% - 370px)!important;height:40px!important;font-size:36px!important;line-height:40px!important;top:36px!important;left:210px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{width:112px!important;height:58px!important;font-size:38px!important;line-height:58px!important;top:48px!important;right:28px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:calc(var(--quest-left) + 56px)!important;top:calc(var(--quest-top) + var(--quest-h) - 136px)!important;width:calc(var(--quest-w) - 112px)!important;height:96px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{height:96px!important;font-size:38px!important;line-height:96px!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity{width:100%!important;height:100%!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p{color:#bd6e8f!important;text-align:left!important;white-space:normal!important;width:180px!important;height:42px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:21px!important;display:block!important;position:absolute!important;top:13px!important;left:82px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p span{width:180px!important;height:21px!important;margin:0!important;line-height:21px!important;display:block!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar h1{color:#0a2e26!important;letter-spacing:0!important;white-space:nowrap!important;width:170px!important;height:40px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:27px!important;font-weight:900!important;line-height:40px!important;display:block!important;position:absolute!important;top:52px!important;left:82px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar h1>span:first-child{width:170px!important;height:40px!important;line-height:40px!important;display:block!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{color:#6b6170!important;letter-spacing:0!important;white-space:nowrap!important;width:75px!important;height:26px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:26px!important;display:block!important;position:absolute!important;top:10px!important;left:110px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-apps-status{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{pointer-events:none!important;width:606px!important;height:602.738px!important;padding:0!important;display:block!important;position:absolute!important;top:186px!important;left:381px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{z-index:0!important;content:""!important;-webkit-backdrop-filter:none!important;pointer-events:none!important;background:#082e2e38!important;border:0!important;border-radius:6.525px!important;width:606px!important;height:602.738px!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 12px 28px #0000006b!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{--mahjong-board-align-x:0!important;--mahjong-board-align-y:0!important;--mahjong-board-offset-x:8.828px!important;--mahjong-board-offset-y:103.953px!important;--mahjong-tile-w:73.016px!important;--mahjong-tile-h:106.594px!important;--mahjong-column-step:73.016px!important;--mahjong-row-step:77.813px!important;z-index:1!important;width:606px!important;height:602.738px!important;box-shadow:none!important;pointer-events:auto!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;position:relative!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:40px!important;--mahjong-column-step:64.254px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status{width:624px!important;height:74px!important;display:block!important;position:absolute!important;top:59px!important;left:710px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div{width:148.5px!important;height:74px!important;display:block!important;position:absolute!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:first-child{left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(2){left:159px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(3){left:317px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div:nth-child(4){left:475.5px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer{width:59px!important;height:307.086px!important;display:block!important;position:absolute!important;top:314px!important;left:1008px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button{width:55.722px!important;height:59.086px!important;display:grid!important;position:absolute!important;left:2px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:first-child{top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(2){top:62px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(3){top:124px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(4){top:186px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5){width:59px!important;height:59.086px!important;top:248px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer .koi-mahjong-item-count{z-index:6!important;position:absolute!important;top:-7px!important;right:-7px!important;transform:none!important}}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{width:68px!important;height:90px!important;font-size:20px!important;line-height:90px!important;top:8px!important;left:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{font-size:0!important;line-height:0!important}}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--quest-left:70px;--quest-top:150px;--quest-w:940px;--quest-h:1588px;z-index:30!important;width:1080px!important;height:1920px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0d2b268f!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{content:none!important;display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{pointer-events:none!important;width:700px!important;height:78px!important;display:block!important;position:absolute!important;top:38px!important;left:120px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#103f39!important;letter-spacing:0!important;text-align:center!important;text-shadow:0 2px #fffc!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:700px!important;height:78px!important;margin:0!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-size:58px!important;font-weight:900!important;line-height:78px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:5!important;background:#fff7e4f5!important;border:3px solid #ae7734db!important;border-radius:999px!important;width:78px!important;min-width:0!important;height:78px!important;min-height:0!important;padding:0!important;display:block!important;position:absolute!important;top:32px!important;right:36px!important;box-shadow:inset 0 0 0 4px #ffffff8c,0 5px 12px #462a1538!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img{display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{content:""!important;width:34px!important;height:6px!important;box-shadow:none!important;background:#9c6a35!important;border-radius:999px!important;position:absolute!important;top:36px!important;left:22px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{transform:rotate(45deg)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{transform:rotate(-45deg)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{color:#17634f!important;letter-spacing:0!important;white-space:nowrap!important;justify-content:space-between!important;align-items:center!important;width:calc(100% - 84px)!important;height:44px!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;display:flex!important;position:absolute!important;top:26px!important;left:42px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{font-size:32px!important;font-weight:900!important;line-height:44px!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{color:#53392f!important;background:#fff8e3e0!important;border:2px solid #b7803794!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:132px!important;height:44px!important;font-size:28px!important;font-weight:900!important;line-height:44px!important;display:flex!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{background:#3d36303d!important;border:2px solid #7d532ad1!important;border-radius:999px!important;height:34px!important;position:absolute!important;top:108px!important;left:74px!important;right:74px!important;overflow:hidden!important;box-shadow:inset 0 3px 6px #29211b38!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{border-radius:inherit!important;background:linear-gradient(90deg,#2b8670,#56b78b)!important;min-width:0!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{color:#17634f!important;text-align:center!important;width:82px!important;height:72px!important;text-shadow:none!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:72px!important;position:absolute!important;top:90px!important;left:20px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before{content:none!important;display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:76px!important;height:108px!important;margin-left:-38px!important;position:absolute!important;top:82px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{content:""!important;width:62px!important;height:54px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;position:absolute!important;top:-14px!important;left:50%!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-earned:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-earned:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-pink.webp)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#53392f!important;text-align:center!important;width:100%!important;text-shadow:none!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:30px!important;position:absolute!important;bottom:0!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{left:calc(var(--quest-left) + 50%)!important;top:calc(var(--quest-top) + 374px)!important;z-index:2!important;color:#53392f!important;background:#e2cea8b8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:470px!important;height:60px!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:60px!important;display:flex!important;position:absolute!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:calc(var(--quest-left) + 54px)!important;top:calc(var(--quest-top) + 468px)!important;z-index:2!important;width:calc(var(--quest-w) - 108px)!important;background:0 0!important;flex-direction:column!important;gap:18px!important;height:870px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{background:#fff9e8f2!important;border:3px solid #a96f38ad!important;border-radius:18px!important;flex:0 0 150px!important;width:100%!important;min-width:0!important;height:150px!important;min-height:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 4px #ffffff8c!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{content:""!important;background:#e6d1ae85!important;width:150px!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{content:""!important;background:#7a553866!important;width:2px!important;height:76px!important;position:absolute!important;top:38px!important;right:146px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#17634f!important;width:96px!important;height:80px!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;font-family:Noto Sans KR,sans-serif!important;font-size:34px!important;font-weight:900!important;line-height:80px!important;display:flex!important;position:absolute!important;top:35px!important;left:26px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#53392f!important;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;width:478px!important;height:42px!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-size:34px!important;font-weight:900!important;line-height:42px!important;display:block!important;position:absolute!important;top:31px!important;left:184px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:""!important;background:#4b3e3657!important;border:2px solid #5b4131ad!important;border-radius:999px!important;width:100%!important;height:16px!important;position:absolute!important;top:68px!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>strong:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>strong:after{background:#56b78b!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#53392f!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:112px!important;height:56px!important;font-family:Noto Sans KR,sans-serif!important;font-size:34px!important;font-style:normal!important;font-weight:900!important;line-height:56px!important;display:flex!important;position:absolute!important;top:47px!important;right:24px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:calc(var(--quest-left) + 54px)!important;top:calc(var(--quest-top) + var(--quest-h) - 134px)!important;z-index:3!important;width:calc(var(--quest-w) - 108px)!important;background:0 0!important;grid-template-columns:1fr 1fr!important;gap:0!important;height:96px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{color:#53392f!important;letter-spacing:0!important;text-align:center!important;width:100%!important;min-width:0!important;height:96px!important;min-height:0!important;text-shadow:none!important;white-space:nowrap!important;box-shadow:none!important;background:#fff7e2f5!important;border:3px solid #ae7734b8!important;border-radius:0 0 20px 20px!important;justify-content:center!important;align-items:center!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:96px!important;display:flex!important;position:relative!important;top:auto!important;left:auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child{color:#fff9dc!important;background:linear-gradient(#1e8b78,#0f5b50)!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--mission-left:70px;--mission-top:150px;--mission-w:940px;--mission-h:1588px;width:1080px!important;height:1920px!important;box-shadow:none!important;background:#0d2b267a!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{content:""!important;left:var(--mission-left)!important;top:var(--mission-top)!important;z-index:0!important;width:var(--mission-w)!important;height:var(--mission-h)!important;background:linear-gradient(#fffaebf0,#fff6e1f5),url(/games/koi-mahjong/menu/stage-select-mobile-v3/background.webp) 50%/cover no-repeat!important;border:4px solid #ce974ceb!important;border-radius:26px!important;display:block!important;position:absolute!important;box-shadow:inset 0 0 0 6px #ffffff85,0 22px 54px #0c1e1c5c!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{left:var(--mission-left)!important;right:auto!important;top:var(--mission-top)!important;z-index:3!important;width:var(--mission-w)!important;height:150px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;overflow:visible!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{content:none!important;display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:5!important;width:78px!important;min-width:0!important;height:78px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;top:34px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{left:34px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:34px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-meta-header__home,.koi-mahjong-meta-header__options) img,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-meta-header__home,.koi-mahjong-meta-header__options) img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{content:none!important;display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{pointer-events:none!important;width:680px!important;height:96px!important;position:absolute!important;top:32px!important;left:130px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{color:#9b6547!important;text-align:center!important;width:100%!important;height:26px!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:26px!important;display:block!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#103f39!important;letter-spacing:0!important;text-align:center!important;width:680px!important;height:58px!important;text-shadow:none!important;justify-content:center!important;align-items:center!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:48px!important;font-weight:900!important;line-height:58px!important;display:flex!important;position:absolute!important;top:24px!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{color:#6d594d!important;text-align:center!important;white-space:nowrap!important;width:680px!important;height:28px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:28px!important;display:block!important;position:absolute!important;top:78px!important;left:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:calc(var(--mission-left) + 54px)!important;top:calc(var(--mission-top) + 160px)!important;z-index:2!important;width:calc(var(--mission-w) - 108px)!important;background:#fff9eaf0!important;border:3px solid #cc9141bf!important;border-radius:22px!important;height:190px!important;display:block!important;position:absolute!important;box-shadow:inset 0 0 0 4px #ffffff8f,0 8px 16px #6f492229!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{justify-content:space-between!important;align-items:center!important;width:calc(100% - 84px)!important;height:42px!important;display:flex!important;position:absolute!important;top:24px!important;left:42px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{color:#17634f!important;font-family:Noto Sans KR,sans-serif!important;font-size:30px!important;font-weight:900!important;line-height:42px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{color:#53392f!important;background:#fff8e3e0!important;border:2px solid #b7803794!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:132px!important;height:42px!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:42px!important;display:flex!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{height:28px!important;top:92px!important;left:74px!important;right:74px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{top:72px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{top:74px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:calc(var(--mission-left) + 54px)!important;top:calc(var(--mission-top) + 380px)!important;z-index:2!important;width:calc(var(--mission-w) - 108px)!important;flex-direction:column!important;gap:18px!important;height:820px!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{background:#fff9e8f2!important;border:3px solid #a96f38ad!important;border-radius:18px!important;flex:0 0 118px!important;width:100%!important;height:118px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 4px #ffffff8c!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{width:118px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{content:none!important;display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#17634f!important;width:74px!important;height:68px!important;font-size:30px!important;line-height:68px!important;top:25px!important;left:22px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before{content:none!important;display:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#53392f!important;width:480px!important;height:38px!important;font-size:30px!important;line-height:38px!important;top:22px!important;left:152px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{height:12px!important;top:56px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#53392f!important;width:126px!important;height:48px!important;font-size:30px!important;line-height:48px!important;top:31px!important;right:24px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:calc(var(--mission-left) + 54px)!important;top:calc(var(--mission-top) + var(--mission-h) - 132px)!important;z-index:3!important;width:calc(var(--mission-w) - 108px)!important;grid-template-columns:1fr 1fr!important;gap:24px!important;height:94px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{border-radius:18px!important;width:100%!important;height:94px!important;font-size:34px!important;line-height:94px!important;position:relative!important;top:auto!important;left:auto!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{z-index:20!important;width:1440px!important;height:900px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#17373329,#17373329),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{z-index:4!important;width:941.262px!important;height:99px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;top:21px!important;left:252px!important;right:auto!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:5!important;width:44px!important;min-width:0!important;height:44px!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;top:28px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{left:51px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:39.262px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-meta-header__home,.koi-mahjong-meta-header__options) img{object-fit:contain!important;width:100%!important;height:100%!important;display:block!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{pointer-events:none!important;width:820px!important;height:78px!important;display:block!important;position:absolute!important;top:11px!important;left:65px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#103f39!important;letter-spacing:0!important;text-align:center!important;width:820px!important;height:78px!important;text-shadow:none!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:78px!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{z-index:3!important;width:806px!important;height:92px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:140px!important;left:317px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{justify-content:space-between!important;align-items:center!important;width:726px!important;height:28px!important;font-family:Noto Sans KR,sans-serif!important;display:flex!important;position:absolute!important;top:13px!important;left:40px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{color:#17634f!important;font-size:20px!important;font-weight:900!important;line-height:28px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{color:#53392f!important;background:#fff8e3d9!important;border:1px solid #ae77348c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:94px!important;height:28px!important;font-size:17px!important;font-weight:900!important;line-height:28px!important;display:flex!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{height:14px!important;box-shadow:none!important;background:#4b3e3647!important;border:1px solid #5b4131ad!important;border-radius:999px!important;position:absolute!important;top:49px!important;left:108px!important;right:108px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{border-radius:inherit!important;background:linear-gradient(90deg,#2b8670,#56b78b)!important;min-width:0!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{color:#17634f!important;text-align:center!important;width:64px!important;height:34px!important;text-shadow:none!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:34px!important;position:absolute!important;top:39px!important;left:34px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:48px!important;height:54px!important;margin-left:-24px!important;position:absolute!important;top:32px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{content:""!important;width:34px!important;height:30px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;position:absolute!important;top:-3px!important;left:50%!important;transform:translate(-50%)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-earned:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-pink.webp)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#53392f!important;text-align:center!important;width:100%!important;text-shadow:none!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:18px!important;position:absolute!important;bottom:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{z-index:2!important;grid-template-rows:105.612px 105.612px!important;grid-template-columns:394.94px 394.94px!important;gap:13.776px 16.12px!important;width:806px!important;height:225px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:258px!important;left:317px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{width:394.94px!important;min-width:0!important;height:105.612px!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#b9635c!important;width:51.584px!important;height:48.98px!important;text-shadow:none!important;background:#fff8e9f0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:48.98px!important;display:flex!important;position:absolute!important;top:27.551px!important;left:22.568px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{color:#fff!important;background:#4da990f0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{color:#173e38!important;text-overflow:ellipsis!important;white-space:nowrap!important;align-items:center!important;width:209.56px!important;height:39.796px!important;font-family:Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:39.796px!important;display:flex!important;position:absolute!important;top:26.02px!important;left:90.272px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:none!important;display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{color:#8b7669!important;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important;justify-content:flex-end!important;align-items:center!important;width:74.152px!important;height:27.551px!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-style:normal!important;font-weight:500!important;line-height:27.551px!important;display:flex!important;position:absolute!important;top:35.204px!important;left:294.996px!important;overflow:hidden!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{z-index:3!important;background:0 0!important;width:763px!important;height:66px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:823px!important;left:339px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{letter-spacing:0!important;width:360px!important;min-width:0!important;height:66px!important;min-height:0!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0 20px!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:50px!important;display:flex!important;position:absolute!important;top:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child{color:#17433c!important;text-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/primary.webp) 50%/100% 100% no-repeat!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:last-child{color:#fff9dc!important;text-shadow:none!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/secondary.webp) 50%/100% 100% no-repeat!important;left:403px!important}}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{color:#0f5b50!important;text-shadow:0 1px #ffffffd9!important;background-color:#0000!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{color:#0000!important;text-shadow:none!important;background-color:#0000!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;font-size:0!important;line-height:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before{content:none!important;display:none!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{width:68px!important;height:90px!important;font-size:20px!important;line-height:90px!important;top:8px!important;left:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{font-size:0!important;line-height:0!important}}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{width:90px!important;height:98px!important;font-size:28px!important;line-height:98px!important;top:10px!important;left:14px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{font-size:0!important;line-height:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{background:0 0!important;overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>img{z-index:0!important;object-fit:contain!important;pointer-events:none!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>b{z-index:1!important;color:#0f5b50!important;font:inherit!important;line-height:inherit!important;text-shadow:0 1px #ffffffd9!important;justify-content:center!important;align-items:center!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>.koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>.koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>.koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>.koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>.koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>.koi-mahjong-mission-state-badge{background:0 0!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{scrollbar-width:thin!important;grid-template-rows:none!important;grid-template-columns:394.94px 394.94px!important;grid-auto-rows:105.612px!important;height:455px!important;padding-right:0!important;top:258px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){display:block!important}}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:none!important;display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{z-index:1!important;object-fit:fill!important;display:block!important;position:absolute!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{width:1140px!important;height:700px!important;top:128px!important;left:150px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{width:920px!important;height:118px!important;top:164px!important;left:260px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,490px)!important;grid-auto-rows:118px!important;gap:18px 20px!important;width:1000px!important;height:390px!important;display:grid!important;top:314px!important;left:220px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;grid-template-columns:72px minmax(0,1fr) 82px!important;gap:18px!important;width:490px!important;height:118px!important;padding:24px 26px!important;display:grid!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{grid-template-columns:repeat(2,360px)!important;gap:40px!important;width:760px!important;height:66px!important;display:grid!important;top:746px!important;left:340px!important}}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg,html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{width:920px!important;height:1340px!important;top:250px!important;left:80px!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important;width:713px!important;height:118px!important;top:130px!important;left:363px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;gap:14px 32px!important;width:1000px!important;height:619px!important;padding:0!important;top:280px!important;left:220px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{background:0 0!important;width:478px!important;height:118px!important;padding:0!important;display:block!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{object-fit:cover!important;width:466px!important;height:118px!important;top:0!important;left:12px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-row-bg.koi-mahjong-mission-row-bg{object-fit:cover!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{width:99px!important;height:28px!important;top:18px!important;left:101px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{justify-content:flex-start!important;align-items:center!important;width:99px!important;height:28px!important;font-size:20px!important;font-weight:900!important;line-height:28px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:48px!important;height:47px!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{width:40px!important;height:31px!important;top:0!important;left:8px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before{width:47px!important;height:41px!important;top:-5px!important;left:1px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{width:48px!important;height:18px!important;font-size:15px!important;font-weight:900!important;line-height:18px!important;top:29px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.koi-mahjong-quest-track__reward b{width:48px!important;height:18px!important;top:29px!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.koi-mahjong-quest-track__reward{width:48px!important;height:47px!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.koi-mahjong-quest-track__reward.is-final{height:52px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.koi-mahjong-quest-track__reward b{width:48px!important;height:18px!important;font-size:15px!important;font-weight:900!important;line-height:18px!important;top:29px!important;left:0!important;transform:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.koi-mahjong-quest-track__reward.is-final b{top:34px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>strong,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-state-badge b{font-weight:900!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>em{width:47px!important;height:28px!important;font-size:15px!important;font-weight:500!important;line-height:27.551px!important;top:45px!important;left:381px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div.is-done>em{width:36px!important;height:28px!important;top:45px!important;left:385px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__bar>span{background:linear-gradient(90deg,#2b8670 0%,#56b78b 100%)!important;border-radius:999px!important;min-width:0!important;height:100%!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward{appearance:none!important;cursor:default!important;background:0 0!important;border:0!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.is-claimable{cursor:pointer!important;pointer-events:auto!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.is-claimable:after{content:""!important;background:#d84e63!important;border:2px solid #fff8e3f5!important;border-radius:999px!important;width:14px!important;height:14px!important;display:block!important;position:absolute!important;top:-7px!important;right:-5px!important;box-shadow:0 2px 5px #411b2259!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward.is-claimed{filter:saturate(.8)brightness(.92)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:first-of-type{top:55px!important;left:170px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(2){top:55px!important;left:272px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(3){top:55px!important;left:374px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(4){top:55px!important;left:476px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-quest-track__reward:nth-of-type(5){top:50px!important;left:578px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>strong{color:#173e38!important;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;align-items:center!important;width:140px!important;min-width:0!important;height:50px!important;font-size:18px!important;font-weight:900!important;line-height:22px!important;display:flex!important;top:18px!important;left:168px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>em{text-align:right!important;white-space:nowrap!important;z-index:2!important;justify-content:flex-end!important;width:58px!important;height:28px!important;top:39px!important;left:316px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-points{z-index:4!important;color:#7c5238!important;white-space:nowrap!important;background:#fff8e3e6!important;border:1px solid #b07b348c!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:54px!important;height:18px!important;font-family:Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:16px!important;display:flex!important;position:absolute!important;top:72px!important;left:168px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div.is-done>em{width:42px!important;left:326px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice{z-index:80!important;pointer-events:none!important;background:#0b16147a!important;justify-content:center!important;align-items:center!important;animation:1.8s both koiMahjongDailyRewardDim!important;display:flex!important;position:fixed!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__panel{background:radial-gradient(circle at 50% 24%,#ffffd4e6 0 12%,#ffe9936b 23%,#0000 48%),linear-gradient(#fff9e1fa,#f6ddacf5)!important;border:3px solid #deae5bf2!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:360px!important;min-height:238px!important;animation:1.8s both koiMahjongDailyRewardPanel!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 40px #00000057,inset 0 0 20px #ffffff8c!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__shine{opacity:.62!important;background:conic-gradient(#0000 0deg,#ffffdae6 18deg,#0000 36deg 72deg,#ffffdacc 90deg,#0000 112deg 180deg,#ffffdabf 206deg,#0000 236deg 300deg,#ffffdacc 326deg,#0000 360deg)!important;width:250px!important;height:250px!important;animation:1.8s linear both koiMahjongDailyRewardShine!important;position:absolute!important;top:42%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__icons{z-index:2!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:104px!important;display:flex!important;position:relative!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__item,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__coin{background:radial-gradient(circle at 50% 38%,#fff7c7 0 24%,#e3b74d 58%,#98682b 100%)!important;border-radius:999px!important;place-items:center!important;width:92px!important;height:92px!important;animation:1.8s both koiMahjongDailyRewardItem!important;display:grid!important;position:relative!important;box-shadow:0 10px 18px #5b3d1952,inset 0 0 9px #ffffffbf!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__item img{object-fit:contain!important;filter:drop-shadow(0 4px 5px #432b1647)!important;width:70px!important;height:70px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__item b{color:#fff8df!important;text-align:center!important;background:#0b6c5d!important;border-radius:999px!important;min-width:32px!important;height:26px!important;padding:0 6px!important;font-size:15px!important;font-weight:900!important;line-height:26px!important;position:absolute!important;bottom:-4px!important;right:-6px!important;box-shadow:0 3px 7px #00000047!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__coin b{color:#63380f!important;text-shadow:0 1px #ffffffa6!important;font-size:25px!important;font-weight:900!important;line-height:1!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-daily-reward-notice__panel>strong{z-index:2!important;color:#173e38!important;text-align:center!important;word-break:keep-all!important;max-width:310px!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:30px!important;position:relative!important}}@keyframes koiMahjongDailyRewardDim{0%{opacity:0}16%{opacity:1}78%{opacity:1}to{opacity:0}}@keyframes koiMahjongDailyRewardPanel{0%{opacity:0;transform:translateY(18px)scale(.82)}18%{opacity:1;transform:translateY(0)scale(1.06)}76%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-10px)scale(.98)}}@keyframes koiMahjongDailyRewardShine{0%{transform:translate(-50%,-50%)rotate(0)scale(.7)}to{transform:translate(-50%,-50%)rotate(145deg)scale(1.05)}}@keyframes koiMahjongDailyRewardItem{0%{transform:translateY(12px)scale(.72)}18%{transform:translateY(-4px)scale(1.08)}36%,to{transform:translateY(0)scale(1)}}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice{z-index:1000!important;pointer-events:none!important;background:#0b16147a!important;justify-content:center!important;align-items:center!important;animation:1.8s both koiMahjongDailyRewardDim!important;display:flex!important;position:fixed!important;inset:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__panel{background:radial-gradient(circle at 50% 24%,#ffffd4e6 0 12%,#ffe9936b 23%,#0000 48%),linear-gradient(#fff9e1fa,#f6ddacf5)!important;border:3px solid #deae5bf2!important;border-radius:22px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:16px!important;width:min(360px,78vw)!important;min-height:min(238px,34vh)!important;animation:1.8s both koiMahjongDailyRewardPanel!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 40px #00000057,inset 0 0 20px #ffffff8c!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__shine{opacity:.62!important;background:conic-gradient(#0000 0deg,#ffffdae6 18deg,#0000 36deg 72deg,#ffffdacc 90deg,#0000 112deg 180deg,#ffffdabf 206deg,#0000 236deg 300deg,#ffffdacc 326deg,#0000 360deg)!important;width:250px!important;height:250px!important;animation:1.8s linear both koiMahjongDailyRewardShine!important;position:absolute!important;top:42%!important;left:50%!important;transform:translate(-50%,-50%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__icons{z-index:2!important;justify-content:center!important;align-items:center!important;gap:14px!important;min-height:104px!important;display:flex!important;position:relative!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__item,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__coin{background:radial-gradient(circle at 50% 38%,#fff7c7 0 24%,#e3b74d 58%,#98682b 100%)!important;border-radius:999px!important;place-items:center!important;width:92px!important;height:92px!important;animation:1.8s both koiMahjongDailyRewardItem!important;display:grid!important;position:relative!important;box-shadow:0 10px 18px #5b3d1952,inset 0 0 9px #ffffffbf!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__item img{object-fit:contain!important;filter:drop-shadow(0 4px 5px #432b1647)!important;width:70px!important;height:70px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__item b{color:#fff8df!important;text-align:center!important;background:#0b6c5d!important;border-radius:999px!important;min-width:32px!important;height:26px!important;padding:0 6px!important;font-size:15px!important;font-weight:900!important;line-height:26px!important;position:absolute!important;bottom:-4px!important;right:-6px!important;box-shadow:0 3px 7px #00000047!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__coin i{color:#fff2a6!important;text-shadow:0 2px #5e371166!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__coin b{color:#fff8df!important;text-align:center!important;background:#9c5d16!important;border-radius:999px!important;min-width:42px!important;height:28px!important;padding:0 7px!important;font-size:15px!important;font-weight:900!important;line-height:28px!important;position:absolute!important;bottom:-5px!important;right:-8px!important;box-shadow:0 3px 7px #00000047!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__panel>strong{z-index:2!important;color:#173e38!important;text-align:center!important;word-break:keep-all!important;max-width:310px!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:30px!important;position:relative!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-meta-list>div>strong{white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;align-items:center!important;width:132px!important;height:47px!important;font-size:17px!important;line-height:22px!important;display:flex!important;top:18px!important;left:168px!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions]:not(#koi-mission-figma-lock) .koi-mahjong-mission-points{width:54px!important;height:18px!important;top:73px!important;left:168px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{width:180px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{white-space:nowrap!important;width:180px!important;font-size:18px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar{top:18px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-play-kind=challenge] .koi-mahjong-titlebar{width:1078px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-play-kind=challenge] .koi-mahjong-titlebar__actions>div{top:45px!important;left:841px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-play-kind=challenge] .koi-mahjong-titlebar__option-button{top:45px!important;left:933px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-play-kind=challenge] .koi-mahjong-titlebar__game-type{width:150px!important;top:-5px!important;left:161px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-play-kind=challenge] .koi-mahjong-titlebar__actions>strong{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-mode-tabs{top:242px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status{top:379px!important;left:31px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{place-items:stretch stretch!important;width:1076px!important;height:760px!important;top:580px!important;left:2px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{z-index:0!important;content:""!important;width:1076px!important;height:760px!important;box-shadow:none!important;-webkit-backdrop-filter:blur(9px)!important;pointer-events:none!important;background:#78b0ad40!important;border:0!important;border-radius:24px!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{z-index:1!important;width:1076px!important;height:760px!important;position:relative!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=character-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:98px!important;--mahjong-board-offset-y:-40px!important;--mahjong-tile-w:110px!important;--mahjong-tile-h:160px!important;--mahjong-column-step:110px!important;--mahjong-row-step:114px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-board-shell,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=challenge-grid] .koi-mahjong-board-shell{--mahjong-board-align-x:0!important;--mahjong-board-align-y:0!important;--mahjong-board-offset-x:90.864px!important;--mahjong-board-offset-y:44.46px!important;--mahjong-tile-w:var(--koi-mobile-tile-w)!important;--mahjong-tile-h:var(--koi-mobile-tile-h)!important;--mahjong-column-step:var(--koi-mobile-column-step)!important;--mahjong-row-step:var(--koi-mobile-row-step)!important;--mahjong-standard-tile-aspect:1.666!important;--mahjong-standard-column-step-ratio:.975!important;--mahjong-standard-row-step-ratio:.68!important;--mahjong-board-h-factor:1!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:180px!important;--mahjong-board-offset-y:-15px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner{border-radius:14px!important;width:886px!important;height:140px!important;top:1510px!important;left:24px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-ad-banner :is([aria-label],a.group,a.group>span:first-child){height:140px!important;min-height:140px!important;max-height:140px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{width:1080px!important;height:1920px!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#06232642,#06232642),url(/games/koi-mahjong/menu/main-menu-bg.webp) 50%/cover no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:after,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:after,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:none!important;background:0 0!important;display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-daily-missions-bg,.koi-mahjong-meta-popup-bg,.koi-mahjong-menu-panel__actions){display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{z-index:4!important;width:1080px!important;height:252px!important;box-shadow:none!important;filter:drop-shadow(0 18px 36px #140a0547)!important;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 0 0/1085.79px 256px no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0 auto auto 0!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{z-index:5!important;width:82px!important;min-width:0!important;height:82px!important;min-height:0!important;box-shadow:none!important;filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:87px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home{left:155px!important;right:auto!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{left:843px!important;right:auto!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__home img,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img{object-fit:contain!important;width:82px!important;max-width:none!important;height:82px!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{z-index:5!important;text-align:center!important;width:736px!important;height:159px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:55px!important;left:175px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{color:#9a639f!important;text-align:center!important;white-space:nowrap!important;width:736px!important;height:42px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:25px!important;font-weight:700!important;line-height:42px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{color:#123f37!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!important;width:736px!important;height:68px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:52px!important;font-weight:900!important;line-height:68px!important;display:block!important;position:absolute!important;top:42px!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{color:#6c4b3a!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!important;width:736px!important;height:36px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:36px!important;display:block!important;position:absolute!important;top:123px!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{z-index:3!important;width:1003.03px!important;height:166px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:271px!important;left:38px!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track:before{z-index:0!important;content:""!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;width:1003.03px!important;height:173.034px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{z-index:2!important;color:#17634f!important;text-align:left!important;text-shadow:0 2px #00000040!important;white-space:nowrap!important;width:146px!important;height:28px!important;margin:0!important;padding:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:28px!important;display:block!important;position:absolute!important;top:51px!important;left:93px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{width:146px!important;height:28px!important;color:inherit!important;font:inherit!important;line-height:inherit!important;display:block!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{z-index:1!important;width:700.576px!important;height:19.695px!important;box-shadow:none!important;background:#372b23!important;border:0!important;border-radius:999px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:91.441px!important;left:170.221px!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{background:linear-gradient(90deg,#44c96b,#81d59a)!important;border-radius:999px!important;height:19.695px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{z-index:2!important;width:67.525px!important;height:66.119px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:77.373px!important;transform:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:first-of-type{left:239.153px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:nth-of-type(2){left:382.644px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:nth-of-type(3){top:78.78px!important;left:526.136px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:nth-of-type(4){top:78.78px!important;left:669.627px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final{width:67.525px!important;height:73.153px!important;top:70.339px!important;left:813.119px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{content:""!important;width:56.271px!important;height:43.61px!important;box-shadow:none!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;display:block!important;position:absolute!important;top:0!important;left:11.254px!important;transform:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before{background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important;width:66.119px!important;height:57.678px!important;left:1.407px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#53392f!important;text-align:center!important;width:67.525px!important;height:25.322px!important;text-shadow:none!important;font-family:Noto Sans KR,sans-serif!important;font-size:21.102px!important;font-weight:900!important;line-height:25.322px!important;display:block!important;position:absolute!important;top:40.797px!important;left:0!important;transform:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final b{top:47.83px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{z-index:3!important;scrollbar-width:none!important;background:0 0!important;width:1004px!important;height:1387px!important;margin:0!important;padding:262px 0 80px 4px!important;display:block!important;position:absolute!important;inset:533px auto auto 38px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list::-webkit-scrollbar{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:nth-child(n+5){width:996px!important;height:198px!important;min-height:198px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{z-index:0!important;object-fit:fill!important;opacity:1!important;filter:none!important;pointer-events:none!important;width:998px!important;max-width:none!important;height:198px!important;display:block!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{z-index:1!important;background:0 0!important;border:0!important;width:81px!important;height:111px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:43px!important;left:101px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done .koi-mahjong-mission-state-badge{width:105px!important;height:101px!important;top:41px!important;left:83px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge img{object-fit:contain!important;width:100%!important;max-width:none!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge b{z-index:2!important;color:#0f5b50!important;justify-content:center!important;align-items:center!important;width:81px!important;height:111px!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done .koi-mahjong-mission-state-badge b{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{z-index:1!important;color:#173e38!important;letter-spacing:0!important;white-space:normal!important;align-items:center!important;width:399.566px!important;height:75.852px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:43.856px!important;font-weight:900!important;line-height:1.08!important;display:flex!important;position:absolute!important;top:61px!important;left:299px!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>strong{width:436.636px!important;height:82.889px!important;font-size:47.925px!important;top:51px!important;left:277px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-points{z-index:1!important;color:#8b7669!important;text-align:left!important;white-space:nowrap!important;width:180px!important;height:32px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;display:block!important;position:absolute!important;top:128px!important;left:299px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done .koi-mahjong-mission-points{top:131px!important;left:277px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{z-index:1!important;color:#8b7669!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;width:89.619px!important;height:53.39px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:28.602px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;top:72px!important;left:852px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>em{color:#398573!important;width:75.013px!important;height:58.343px!important;font-size:31.255px!important;top:70px!important;left:859px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily *{box-sizing:border-box!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily{z-index:20!important;background:0 0!important;width:1080px!important;height:1920px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__bg,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__overlay{pointer-events:none!important;width:1080px!important;height:1920px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__bg{z-index:0!important;object-fit:cover!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__overlay{z-index:1!important;background:#06232642!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__header{z-index:4!important;filter:drop-shadow(0 18px 36px #140a0547)!important;width:1080px!important;height:252px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__header-art{object-fit:fill!important;pointer-events:none!important;width:1085.79px!important;max-width:none!important;height:256px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__home,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__settings{z-index:2!important;width:82px!important;height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;top:87px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__home{left:155px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__settings{left:843px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__home img,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__settings img{object-fit:contain!important;width:82px!important;max-width:none!important;height:82px!important;display:block!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__date,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__title,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__rule{text-align:center!important;letter-spacing:0!important;white-space:nowrap!important;width:736px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;display:block!important;position:absolute!important;left:175px!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__date{color:#9a639f!important;height:42px!important;font-size:25px!important;font-weight:700!important;line-height:42px!important;top:55px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__title{color:#123f37!important;height:68px!important;font-size:52px!important;font-weight:900!important;line-height:68px!important;top:97px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__rule{color:#6c4b3a!important;height:36px!important;font-size:22px!important;font-weight:500!important;line-height:36px!important;top:178px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__goal{z-index:3!important;width:1003.03px!important;height:166px!important;position:absolute!important;top:271px!important;left:38px!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__goal-bg{object-fit:fill!important;width:1003.03px!important;max-width:none!important;height:173.034px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__goal-label{z-index:2!important;color:#17634f!important;text-shadow:0 2px #00000040!important;white-space:nowrap!important;width:146px!important;height:28px!important;font-family:Noto Sans KR,sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:28px!important;position:absolute!important;top:51px!important;left:93px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__goal-bar{z-index:2!important;background:#372b23!important;border-radius:999px!important;width:700.576px!important;height:19.695px!important;position:absolute!important;top:91.441px!important;left:170.221px!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__goal-bar span{background:linear-gradient(90deg,#44c96b,#81d59a)!important;border-radius:999px!important;height:19.695px!important;display:block!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward{z-index:3!important;background:0 0!important;border:0!important;width:67.525px!important;height:66.119px!important;padding:0!important;position:absolute!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--20{top:77.373px!important;left:239.153px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--40{top:77.373px!important;left:382.644px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--60{top:78.78px!important;left:526.136px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--80{top:78.78px!important;left:669.627px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--100{height:73.153px!important;top:70.339px!important;left:813.119px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward img{object-fit:contain!important;width:56.271px!important;height:43.61px!important;position:absolute!important;top:0!important;left:11.254px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--100 img{width:66.119px!important;height:57.678px!important;left:1.407px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward b{color:#53392f!important;text-align:center!important;width:67.525px!important;height:25.322px!important;font-family:Noto Sans KR,sans-serif!important;font-size:21.102px!important;font-weight:900!important;line-height:25.322px!important;position:absolute!important;top:40.797px!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__reward--100 b{top:47.831px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__scroll{z-index:3!important;scrollbar-width:none!important;width:1004px!important;height:1458px!important;position:absolute!important;top:462px!important;left:38px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__scroll::-webkit-scrollbar{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__rows{width:1004px!important;padding:0 0 80px 4px!important;position:relative!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row{width:996px!important;height:198px!important;margin:0 0 32px!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row-bg{object-fit:fill!important;width:998px!important;max-width:none!important;height:198px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__badge{z-index:2!important;width:81px!important;height:111px!important;position:absolute!important;top:43px!important;left:101px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row.is-done .koi-mobile-daily__badge{width:105px!important;height:101px!important;top:41px!important;left:83px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__badge img{object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__badge b{color:#0f5b50!important;justify-content:center!important;align-items:center!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row strong{z-index:2!important;color:#173e38!important;letter-spacing:0!important;white-space:normal!important;align-items:center!important;width:399.566px!important;min-height:75.852px!important;font-family:Noto Sans KR,sans-serif!important;font-size:43.856px!important;font-weight:900!important;line-height:1.08!important;display:flex!important;position:absolute!important;top:61px!important;left:299px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row.is-done strong{width:436.636px!important;min-height:82.889px!important;font-size:47.925px!important;top:51px!important;left:277px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row small{z-index:2!important;color:#8b7669!important;white-space:nowrap!important;width:180px!important;height:30px!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:30px!important;position:absolute!important;top:133px!important;left:299px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row em{z-index:2!important;color:#8b7669!important;white-space:nowrap!important;align-items:center!important;width:89.619px!important;height:53.39px!important;font-family:Noto Sans KR,sans-serif!important;font-size:28.602px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;top:72px!important;left:852px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row.is-done em{color:#398573!important;width:75.013px!important;height:58.343px!important;font-size:31.255px!important;top:70px!important;left:859px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__scroll{width:1004px!important;height:1456px!important;top:464px!important;left:38px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__rows{padding:0 0 80px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row{margin:0 0 27px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row.is-done{margin-left:8px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row small{color:#fdfaa2!important;text-align:right!important;text-shadow:0 4px #00000040!important;-webkit-text-stroke:1px #a79a65!important;width:123px!important;height:76px!important;font-size:43.856px!important;font-weight:900!important;line-height:75.882px!important;top:110px!important;left:802px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=missions] .koi-mobile-daily__row.is-done small{top:110px!important;left:802px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements *{box-sizing:border-box!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements{z-index:20!important;background:0 0!important;width:1080px!important;height:1920px!important;display:block!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__bg{z-index:0!important;object-fit:cover!important;pointer-events:none!important;width:1080px!important;height:1920px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__header{z-index:4!important;filter:drop-shadow(0 18px 36px #140a0547)!important;width:1080px!important;height:252px!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__header-art{object-fit:fill!important;pointer-events:none!important;width:1085.79px!important;max-width:none!important;height:256px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__home,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__settings{z-index:2!important;width:82px!important;height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;position:absolute!important;top:87px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__home{left:155px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__settings{left:843px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__home img,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__settings img{object-fit:contain!important;width:82px!important;max-width:none!important;height:82px!important;display:block!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__eyebrow,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__title,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__rule{text-align:center!important;letter-spacing:0!important;white-space:nowrap!important;width:736px!important;margin:0!important;font-family:Noto Sans KR,sans-serif!important;display:block!important;position:absolute!important;left:175px!important;overflow:hidden!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__eyebrow{color:#9a639f!important;height:42px!important;font-size:25px!important;font-weight:700!important;line-height:42px!important;top:55px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__title{color:#123f37!important;height:68px!important;font-size:52px!important;font-weight:900!important;line-height:68px!important;top:97px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__rule{color:#6c4b3a!important;height:36px!important;font-size:22px!important;font-weight:500!important;line-height:36px!important;top:178px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__scroll{z-index:3!important;scrollbar-width:none!important;width:1004px!important;height:1639px!important;position:absolute!important;top:281px!important;left:38px!important;overflow:hidden auto!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__scroll::-webkit-scrollbar{display:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__rows{width:1004px!important;padding:0 0 80px 8px!important;position:relative!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row{width:996px!important;height:198px!important;margin:0 0 23px!important;position:relative!important;overflow:visible!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row-bg{object-fit:fill!important;width:998px!important;max-width:none!important;height:198px!important;position:absolute!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row.is-done .koi-mobile-achievements__row-bg{width:996px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__badge{z-index:2!important;width:81px!important;height:111px!important;position:absolute!important;top:43px!important;left:101px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row.is-done .koi-mobile-achievements__badge{width:105px!important;height:101px!important;top:41px!important;left:83px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__badge img{object-fit:contain!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__badge b{color:#0f5b50!important;justify-content:center!important;align-items:center!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row strong{z-index:2!important;color:#173e38!important;letter-spacing:0!important;white-space:normal!important;align-items:center!important;width:399.566px!important;min-height:75.852px!important;font-family:Noto Sans KR,sans-serif!important;font-size:43.856px!important;font-weight:900!important;line-height:1.08!important;display:flex!important;position:absolute!important;top:61px!important;left:299px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row.is-done strong{width:436.636px!important;min-height:82.889px!important;font-size:47.925px!important;top:51px!important;left:277px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row em{z-index:2!important;color:#8b7669!important;white-space:nowrap!important;align-items:center!important;width:89.619px!important;height:53.39px!important;font-family:Noto Sans KR,sans-serif!important;font-size:28.602px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;display:flex!important;position:absolute!important;top:72px!important;left:852px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=achievements] .koi-mobile-achievements__row.is-done em{color:#398573!important;width:75.013px!important;height:58.343px!important;font-size:31.255px!important;top:70px!important;left:859px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{place-items:stretch stretch!important;width:1076px!important;height:760px!important;padding:0!important;top:580px!important;left:2px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{--mahjong-board-align-x:.5!important;--mahjong-board-align-y:.5!important;--mahjong-board-offset-x:calc((100% - var(--mahjong-content-w)) * .5)!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * .5 - 24px)!important;width:1076px!important;height:760px!important;padding:0!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=character-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:calc((100% - var(--mahjong-content-w)) * .5)!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * .5 - 24px)!important;--mahjong-tile-w:var(--koi-mobile-tile-w)!important;--mahjong-tile-h:var(--koi-mobile-tile-h)!important;--mahjong-column-step:var(--koi-mobile-column-step)!important;--mahjong-row-step:var(--koi-mobile-row-step)!important;--shisen-line-y-lift:0px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-board-shell,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=challenge-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:calc((100% - var(--mahjong-content-w)) * .5)!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * .5 - 24px)!important;--mahjong-tile-w:var(--koi-mobile-tile-w)!important;--mahjong-tile-h:var(--koi-mobile-tile-h)!important;--mahjong-column-step:var(--koi-mobile-column-step)!important;--mahjong-row-step:var(--koi-mobile-row-step)!important;--mahjong-content-w:calc(var(--mahjong-max-x) * var(--mahjong-column-step) + var(--mahjong-tile-w) + var(--mahjong-max-z) * var(--koi-mobile-content-z-width))!important;--mahjong-content-h:calc(var(--mahjong-max-y) * var(--mahjong-row-step) + var(--mahjong-tile-h) + var(--mahjong-max-z) * var(--koi-mobile-content-z-height))!important;--shisen-line-y-lift:0px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game][data-game-type=shisen] .koi-mahjong-board-shell{--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * .5)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer{grid-template-columns:repeat(5,171px)!important;align-items:end!important;gap:30px!important;width:988px!important;height:204px!important;top:1708px!important;bottom:auto!important;left:46px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button,html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5){width:171px!important;min-width:171px!important;height:180px!important;min-height:180px!important;padding:0 8px 18px!important;font-size:22px!important;line-height:26px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5):before{width:58px!important;height:60px!important;top:28px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer{grid-template-columns:repeat(5,171px)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5){color:#fff!important;background:url(/games/koi-mahjong/tiles/newgamebutton.webp) 50%/100% 100% no-repeat!important;width:171px!important;min-width:171px!important;height:180px!important;min-height:180px!important;padding:0 8px 42px!important;font-size:20px!important;line-height:23px!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-action-layer button:nth-child(5):before{background-image:url(/games/koi-mahjong/tiles/newgameicon.webp)!important;width:72px!important;height:58px!important;top:44px!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=game][data-game-type=shisen] .koi-mahjong-shisen-line.is-layer-below{z-index:49000!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment{background:#fff1a5!important;border-radius:0!important;box-shadow:0 0 1px #ffffff5c,0 0 3px #ffdd6038!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-horizontal.is-joint-from-previous:not(.is-reverse),html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-horizontal.is-joint-to-next.is-reverse{border-top-left-radius:0!important;border-bottom-left-radius:0!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-horizontal.is-joint-to-next:not(.is-reverse),html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-horizontal.is-joint-from-previous.is-reverse{border-top-right-radius:0!important;border-bottom-right-radius:0!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-vertical.is-joint-from-previous:not(.is-reverse),html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-vertical.is-joint-to-next.is-reverse{border-top-left-radius:0!important;border-top-right-radius:0!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-vertical.is-joint-to-next:not(.is-reverse),html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-vertical.is-joint-from-previous.is-reverse{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-end-dot,html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-joint{display:none!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-corner-joint{--shisen-end-dot-size:var(--shisen-line-thickness,.36rem)!important;--shisen-joint-fade-duration:34ms!important;z-index:2!important;width:var(--shisen-end-dot-size)!important;height:var(--shisen-end-dot-size)!important;box-shadow:none!important;animation-duration:34ms, var(--shisen-joint-fade-duration)!important;animation-delay:var(--line-joint-delay), calc(var(--line-trail-delay,.38s) + var(--line-trail-duration,.13s) - var(--shisen-joint-fade-duration))!important;background:#fff1a5!important;border-radius:50%!important;display:block!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-wrap{left:calc(var(--mahjong-board-offset-x) + var(--stub-x) * var(--mahjong-column-step) + var(--mahjong-tile-w) * .5 - var(--shisen-line-half-thickness,.18rem))!important;top:calc(var(--mahjong-board-offset-y) + var(--stub-y) * var(--mahjong-row-step) + var(--stub-edge-trim,.9) * var(--mahjong-tile-h) - var(--stub-y-lift,0px))!important;width:var(--shisen-line-thickness,.36rem)!important;height:var(--stub-height,30px)!important;display:block!important;position:absolute!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-stub{opacity:0;width:var(--shisen-line-thickness,.36rem)!important;height:var(--stub-height,30px)!important;clip-path:inset(0)!important;animation-name:koi-mahjong-shisen-line-draw-vertical,koi-mahjong-shisen-trail-vertical-forward!important;animation-duration:var(--line-duration,90ms), var(--line-trail-duration,.13s)!important;animation-delay:var(--line-delay,0s), var(--line-trail-delay,.38s)!important;background:#fff1a5!important;border-radius:0!important;animation-timing-function:linear,linear!important;animation-fill-mode:both,both!important;display:block!important;position:absolute!important;top:0!important;left:0!important;box-shadow:0 0 1px #ffffff5c,0 0 3px #ffdd6038!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-wrap.is-stub-reverse .koi-mahjong-shisen-bottom-stub{transform-origin:bottom!important;animation-name:koi-mahjong-shisen-line-draw-vertical,koi-mahjong-shisen-trail-vertical-reverse!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-wrap.is-trail-up .koi-mahjong-shisen-bottom-stub{animation-name:koi-mahjong-shisen-line-draw-vertical,koi-mahjong-shisen-trail-vertical-reverse!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-wrap.is-trail-down .koi-mahjong-shisen-bottom-stub{animation-name:koi-mahjong-shisen-line-draw-vertical,koi-mahjong-shisen-trail-vertical-forward!important}@media (min-width:48rem) and (min-height:34rem){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{--mahjong-board-fit-padding-x:5.25cqw;--mahjong-board-fit-padding-y:4.25cqh;--mahjong-desktop-column-step-ratio:var(--mahjong-standard-column-step-ratio,var(--mahjong-skin-column-step-ratio,1))!important;--mahjong-desktop-row-step-ratio:var(--mahjong-standard-row-step-ratio,var(--mahjong-skin-row-step-ratio,.73))!important;--mahjong-desktop-tile-aspect:var(--mahjong-standard-tile-aspect,var(--mahjong-skin-tile-aspect,1.46))!important;--mahjong-desktop-content-w-factor:calc((var(--mahjong-max-x) - var(--mahjong-min-x,0)) * var(--mahjong-desktop-column-step-ratio) + 1 + var(--mahjong-max-z) * .08)!important;--mahjong-desktop-content-h-factor:calc((var(--mahjong-max-y) - var(--mahjong-min-y,0)) * var(--mahjong-desktop-row-step-ratio) * var(--mahjong-desktop-tile-aspect) + var(--mahjong-desktop-tile-aspect) + var(--mahjong-max-z) * .08)!important;--mahjong-tile-w:clamp(24px, min(calc((100cqw - var(--mahjong-board-fit-padding-x)) / var(--mahjong-desktop-content-w-factor)), calc((100cqh - var(--mahjong-board-fit-padding-y)) / var(--mahjong-desktop-content-h-factor))), 110px)!important;--mahjong-tile-h:calc(var(--mahjong-tile-w) * var(--mahjong-desktop-tile-aspect))!important;--mahjong-column-step:calc(var(--mahjong-tile-w) * var(--mahjong-desktop-column-step-ratio))!important;--mahjong-row-step:calc(var(--mahjong-tile-h) * var(--mahjong-desktop-row-step-ratio))!important;--mahjong-content-z-width:calc(var(--mahjong-tile-w) * .08)!important;--mahjong-content-z-height:calc(var(--mahjong-tile-w) * .08)!important;--mahjong-content-w:calc((var(--mahjong-max-x) - var(--mahjong-min-x,0)) * var(--mahjong-column-step) + var(--mahjong-tile-w) + var(--mahjong-max-z) * var(--mahjong-content-z-width))!important;--mahjong-content-h:calc((var(--mahjong-max-y) - var(--mahjong-min-y,0)) * var(--mahjong-row-step) + var(--mahjong-tile-h) + var(--mahjong-max-z) * var(--mahjong-content-z-height))!important;--mahjong-board-offset-x:calc((100% - var(--mahjong-content-w)) * .5 - var(--mahjong-min-x,0) * var(--mahjong-column-step) + var(--mahjong-board-center-shift-x,0px))!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * .5 - var(--mahjong-min-y,0) * var(--mahjong-row-step) + var(--mahjong-board-center-shift-y,0px))!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{width:100%!important;height:100%!important;top:0!important;left:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=standard-grid] .koi-mahjong-board-shell,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game][data-tile-grid=challenge-grid] .koi-mahjong-board-shell{--mahjong-board-fit-padding-x:11.5cqw;--mahjong-board-fit-padding-y:7cqh}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{place-items:stretch stretch!important;padding:0!important;display:grid!important;overflow:visible!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{width:100%!important;height:100%!important;position:absolute!important;inset:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{--mahjong-board-align-x:.5!important;--mahjong-board-align-y:.5!important;width:100%!important;height:100%!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{background:linear-gradient(90deg,#2ecb6f 0%,#75f0a2 62%,#fff17a 100%)!important;display:block!important;box-shadow:0 0 8px #75f0a2ad,0 0 18px #fff17a6b!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{left:var(--quest-point-current-left,22px)!important;z-index:5!important;color:#fff!important;text-align:center!important;text-shadow:0 3px #000,3px 0 #000,-3px 0 #000!important;pointer-events:none!important;width:74px!important;height:70px!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:76px!important;display:block!important;position:absolute!important;top:38px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:after{z-index:-1!important;content:""!important;filter:blur(10px)!important;background:#fff15a99!important;border-radius:999px!important;width:64px!important;height:64px!important;position:absolute!important;top:26px!important;left:50%!important;transform:translate(-50%,-50%)!important}}
