html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select{position:absolute!important;inset:0!important;display:block!important;box-sizing:border-box!important;width:1080px!important;height:1920px!important;padding:0!important;overflow:hidden!important;background:transparent!important}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-header__options:before,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{display:none!important;content:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img{display:block!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{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{background:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp) 50%/contain no-repeat!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{left:15px!important;top:9px!important;width:66px!important;height:88px!important;font-size:20px!important;line-height:88px!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-platform-mode=appsInToss] .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{background:transparent!important;background-color:transparent!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span>img{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;pointer-events:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span>b{position:absolute!important;inset:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f5b50!important;font:inherit!important;line-height:inherit!important;text-shadow:0 1px 0 rgba(255,255,255,.85)!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .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:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top{position:absolute!important;top:0!important;left:0!important;width:1080px!important;height:252px!important;margin:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;filter:drop-shadow(0 18px 18px rgba(20,10,5,.28))!important;box-shadow:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__header-panel{position:absolute!important;right:-5.793px!important;bottom:-4px!important;z-index:0!important;display:block!important;width:1085.793px!important;height:256px!important;max-width:none!important;object-fit:fill!important;pointer-events:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>button{position:absolute!important;top:87px!important;z-index:3!important;width:82px!important;height:82px!important;min-width:0!important;min-height:0!important;border:0!important;padding:0!important;background:transparent!important;filter:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>button img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .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:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .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:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top>div{position:absolute!important;inset:0!important;z-index:2!important;min-width:0!important;text-align:center!important;pointer-events:none!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top :is(span,strong,p){position:absolute!important;left:175px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:736px!important;min-width:0!important;overflow:hidden!important;margin:0!important;line-height:normal!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-app-root:is([data-viewport-mode=mobile],[data-platform-mode=appsInToss]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top span{top:55px!important;height:42px!important;color:#9a639f!important;font-size:25px!important;font-weight:800!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top strong{top:97px!important;height:68px!important;color:#123f37!important;font-size:52px!important;font-weight:1000!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__top p{top:178px!important;height:36px!important;color:#6c4b3a!important;font-size:22px!important;font-weight:500!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__progress{position:absolute!important;top:243px!important;left:67px!important;display:grid!important;width:955px!important;height:88px!important;grid-template-columns:458px 458px!important;gap:39px!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){position:relative!important;min-width:0!important;width:458px!important;height:88px!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{position:absolute!important;z-index:0!important;display:block!important;object-fit:fill!important;max-width:none!important;pointer-events:none!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{top:-.15px!important;left:.229px!important;width:457.496px!important;height:88px!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{top:0!important;left:.733px!important;width:456.534px!important;height:88px!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){position:absolute!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;margin:0!important;transform:none!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__unlock span{top:15.613px!important;left:114.5px!important;width:109.628px!important;height:56.774px!important;color:#53392f!important;font-size:22px!important;font-weight:1000!important;line-height:normal!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__unlock strong{top:15.613px!important;right:auto!important;left:286.25px!important;width:99.883px!important;height:56.774px!important;color:#53392f!important;font-size:22px!important;font-weight:1000!important;line-height:normal!important;text-align:right!important;justify-content:flex-end!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__reward span{top:2.839px!important;right:auto!important;left:191.447px!important;width:100.141px!important;height:56.774px!important;color:#53392f!important;font-size:22px!important;font-weight:1000!important;line-height:normal!important;text-align:right!important;justify-content:flex-end!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__reward em{top:51.097px!important;right:auto!important;left:123.704px!important;width:290.116px!important;height:15.613px!important;overflow:hidden!important;border-radius:6px!important;background:rgba(74,70,64,.28)!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{display:block!important;height:15.613px!important;border-radius:6px!important;background:#2e7265!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured{position:absolute!important;top:336px!important;left:38px!important;display:block!important;box-sizing:border-box!important;width:1004px!important;height:318px!important;padding:0!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{position:absolute!important;inset:0!important;width:1004px!important;height:318px!important;max-width:none!important;object-fit:fill!important;object-position:0 -.08%!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured-thumb{position:absolute!important;top:23px!important;left:40px!important;z-index:1!important;width:445px!important;height:265px!important;border-radius:32px!important;overflow:hidden!important;box-shadow:inset 0 0 0 2px rgba(176,120,61,.28)!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{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;pointer-events:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured-tiles{position:absolute!important;top:197px!important;left:176px!important;z-index:2!important;width:173px!important;height:121px!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;filter:none!important;pointer-events:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured>div{position:absolute!important;inset:0!important;z-index:3!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{position:absolute!important;top:27px!important;left:683px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:440px!important;height:34px!important;margin:0!important;color:#9b6547!important;font-size:22px!important;font-weight:800!important;line-height:normal!important;text-align:left!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{position:absolute!important;top:82px!important;left:606px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:454px!important;height:54px!important;margin:0!important;color:#17634f!important;font-size:36px!important;font-weight:1000!important;line-height:normal!important;text-align:left!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{position:absolute!important;top:137px!important;left:548px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:450px!important;height:54px!important;margin:0!important;color:#6d594d!important;font-size:20px!important;font-weight:500!important;line-height:normal!important;text-align:left!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__featured button{position:absolute!important;top:207px!important;left:584px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:308px!important;height:81px!important;min-height:0!important;margin:0!important;padding:0!important;color:#fff5ce!important;font-size:36px!important;font-weight:1000!important;line-height:normal!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;appearance:none!important;-webkit-appearance:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__modes{position:absolute!important;top:660px!important;left:35px!important;display:grid!important;width:1007px!important;height:96px!important;grid-template-columns:493px 493px!important;gap:21px!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;height:96px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;position:relative!important;overflow:hidden!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-shadow:none!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{position:absolute!important;inset:0!important;z-index:0!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:493px!important;height:96px!important;max-width:none!important;object-fit:cover!important;pointer-events:none!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{position:absolute!important;top:16px!important;left:20px!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:453px!important;height:64px!important;margin:0!important;overflow:hidden!important;color:#fff9dc!important;font-size:32px!important;font-weight:1000!important;line-height:normal!important;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important;pointer-events:none!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{position:absolute!important;top:763px!important;left:28px!important;display:block!important;width:1008px!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 span{position:absolute!important;top:5px!important;left:calc(var(--koi-tab-cx) - 97.5px)!important;display:block!important;overflow:hidden!important;width:195px!important;height:95px!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{position:absolute!important;inset:0!important;z-index:4!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;padding:0!important;background:transparent!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{position:absolute!important;z-index:0!important;display:block!important;max-width:none!important;object-fit:fill!important;pointer-events:none!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{top:-30.61%!important;left:-42.92%!important;width:186.25%!important;height:162.96%!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{top:-48.39%!important;left:-13.4%!important;width:127.84%!important;height:200%!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__categories b{position:absolute!important;top:18px!important;left:13px!important;z-index:5!important;display:flex!important;align-items:center!important;justify-content:center!important;width:170px!important;height:58px!important;min-width:0!important;overflow:hidden!important;color:#634437!important;line-height:normal!important;margin:0!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:32px!important;font-weight:1000!important;pointer-events:none!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{top:27px!important;left:53px!important;width:115px!important;height:51px!important;color:#fff3c3!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__list{position:absolute!important;top:883px!important;left:38px!important;display:block!important;box-sizing:border-box!important;width:1004px!important;height:1018px!important;margin:0!important;padding:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scroll-snap-type:none!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-row{position:relative!important;display:block!important;box-sizing:border-box!important;width:975px!important;height:217px!important;min-height:217px!important;margin:0 0 18px 11px!important;border:0!important;border-radius:0!important;padding:0!important;overflow:visible!important;color:#4f382f!important;background:transparent!important;box-shadow:none!important;scroll-snap-align:start!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{position:absolute!important;top:-2px!important;left:0!important;z-index:0!important;width:975px!important;height:217px!important;border-radius:0!important;max-width:none!important;object-fit:fill!important;object-position:-.07% -.07%!important;pointer-events:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-thumb{position:absolute!important;top:35px!important;left:43px!important;z-index:1!important;width:236px!important;height:143px!important;border-radius:38px!important;overflow:hidden!important;box-shadow:none!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{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;pointer-events:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-lock{position:absolute!important;top:35px!important;left:43px!important;z-index:3!important;display:flex!important;align-items:center!important;justify-content:center!important;width:236px!important;height:143px!important;border-radius:38px!important;overflow:hidden!important;background:rgba(25,20,16,.46)!important;pointer-events:none!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{display:block!important;width:82px!important;height:82px!important;max-width:none!important;object-fit:contain!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){position:absolute!important;left:325px!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:510px!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:0!important;line-height:normal!important;text-align:left!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:transparent!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-number{top:54px!important;width:92px!important;height:30px!important;color:#9b6547!important;font-size:28px!important;font-weight:800!important;line-height:normal!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-title{top:84px!important;height:44px!important;color:#4f382f!important;font-size:36px!important;font-weight:1000!important;line-height:normal!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-app-stage-select__stage-status{top:131px!important;height:28px!important;color:#367867!important;font-size:24px!important;font-style:normal!important;font-weight:500!important;line-height:normal!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__list>button.koi-mahjong-app-stage-select__stage-row,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__modes>button:not(.is-active){background:transparent!important;background-image:none!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{left:325px!important;top:54px!important;width:92px!important;height:30px!important;font-size:28px!important;line-height:normal!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{left:325px!important;top:84px!important;width:510px!important;height:44px!important;font-size:36px!important;line-height:normal!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{left:325px!important;top:131px!important;width:510px!important;height:28px!important;font-size:24px!important;line-height:normal!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-menu-panel.is-stages{position:absolute!important;inset:0!important;display:block!important;box-sizing:border-box!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!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){position:absolute!important;box-sizing:border-box!important;margin:0!important}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){position:absolute!important;box-sizing:border-box!important;margin:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{display:grid!important;place-items:center!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__round-button{display:grid!important;place-items:center!important;border:0!important;padding:0!important;background:transparent!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{inset:0!important;z-index:2!important;display:block!important;width:930px!important;height:218px!important;pointer-events:none!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{display:grid!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button{position:relative!important;display:block!important;box-sizing:border-box!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{inset:0!important;width:1440px!important;height:900px!important;object-fit:cover!important;object-position:center 44%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__character{position:absolute!important;top:-119px!important;left:655px!important;z-index:1!important;display:block!important;width:1024px!important;height:1536px!important;max-width:none!important;object-fit:contain!important;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__wash{position:absolute!important;inset:0!important;z-index:2!important;display:block!important;background:rgba(248,244,232,.16)!important;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__top{top:0!important;left:0!important;z-index:3!important;width:1440px!important;height:180px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{top:21px!important;left:252px!important;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>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{position:absolute!important;top:11px!important;left:65px!important;width:820px!important;height:78px!important;color:#103f39!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:38px!important;font-weight:900!important;line-height:normal!important;text-align:center!important;letter-spacing:0!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-select__round-button{top:49px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!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{right:auto!important;left:1110px!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{position:absolute!important;inset:0!important;z-index:3!important;display:block!important;width:1440px!important;height:900px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock{position:absolute!important;top:122px!important;left:898px!important;width:269px!important;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{position:absolute!important;top:120px!important;left:625px!important;width:257px!important;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{inset:0!important;width:100%!important;height:100%!important;object-fit:fill!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock span{left:19px!important;width:82px!important;height:43px!important;font-size:15px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock strong{right:20px!important;width:70px!important;height:43px!important;font-size:18px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward span{right:18px!important;width:58px!important;height:48px!important;font-size:18px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature{top:180px!important;left:252px!important;z-index:3!important;width:930px!important;height:218px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel{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{top:14px!important;left:23px!important;width:446px!important;height:188px!important;border-radius:48px!important;z-index:1!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{position:absolute!important;inset:0!important;display:block!important;width:446px!important;height:188px!important;object-fit:cover!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{top:97px!important;left:148px!important;width:152px!important;height:107px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>span{line-height:28px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>strong{line-height:47px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>p{max-height:30px!important;line-height:15px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>button{top:145px!important;left:541px!important;width:285px!important;height:57px!important;border-radius:0!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!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){top:121px!important;left:274px!important;z-index:4!important;display:block!important;width:313px!important;height:46px!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{position:absolute!important;top:0!important;height:46px!important;font-size:24px!important;background:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-inactive.webp) 50%/100% 100% no-repeat!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{top:2px!important;height:42px!important;background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-active.webp)!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{top:409px!important;left:406px!important;z-index:3!important;display:block!important;width:554px!important;height:56px!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{position:absolute!important;top:10px!important;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-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{top:0!important;width:110px!important;height:56px!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{inset:0!important;width:100%!important;height:100%!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;display:flex!important;align-items:center!important;justify-content:center!important;font-size:16px!important;font-weight:900!important;line-height:normal!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-tabs.is-category span.is-active b{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{top:465px!important;left:262px!important;z-index:3!important;width:916px!important;height:425px!important;grid-template-columns:repeat(2,363px)!important;grid-auto-rows:172px!important;column-gap:24px!important;touch-action:pan-y!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button{width:363px!important;height:172px!important;min-height:172px!important;scroll-snap-stop:normal!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{pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb{top:24px!important;left:15px!important;width:334px!important;height:132px!important;border-radius:19px!important;z-index:1!important;display:block!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{position:absolute!important;inset:0!important;display:block!important;width:334px!important;height:132px!important;filter:saturate(1.12) contrast(1.08) brightness(.94)!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;position:absolute!important;top:19px!important;left:9px!important;z-index:2!important;display:block!important;width:346px!important;height:146px!important;border-radius:8px!important;object-fit:fill!important;pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__number{left:15px!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;text-align:center!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid>button>strong{top:123px!important;left:92px!important;z-index:4!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status{right:0!important;bottom:auto!important;z-index:4!important;display:block!important;width:363px!important;height:172px!important;font-size:15px!important;color:#8a653b!important;background:transparent!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b{position:absolute!important;right:17px!important;bottom:14px!important;display:block!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!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-card__status img{position:absolute!important;top:97px!important;right:61px!important;display:block!important;width:17px!important;height:17px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status em{position:absolute!important;right:15px!important;display:block!important;width:44px!important;justify-content:flex-end!important;font-style:normal!important;text-align:right!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){position:absolute!important;top:0!important;bottom:auto!important;margin:0!important;transform:none!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock span{top:5px!important;left:87px!important;width:76px!important;height:33px!important;color:#53392f!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;text-align:center!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-select__unlock strong{top:5px!important;right:auto!important;left:166px!important;width:69px!important;height:33px!important;color:#53392f!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;text-align:right!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-select__reward span{top:2px!important;right:auto!important;left:111px!important;width:56px!important;height:31px!important;color:#53392f!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;text-align:right!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-card__thumb{box-sizing:border-box!important;border:3px solid rgba(255,244,211,.96)!important;outline:2px solid rgba(180,121,53,.82)!important;outline-offset:3px!important;box-shadow:inset 0 0 0 1px rgba(123,78,35,.55),0 2px 7px rgba(72,42,20,.28)!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 0 rgba(255,244,213,.78)!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 0 rgba(255,244,213,.72)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__header{display:block!important;min-height:0!important;max-height:99px!important;padding: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__unlock,.koi-mahjong-stage-select__reward){display:block!important;min-height:0!important;border:0!important;padding:0!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{top:0!important;left:0!important;border: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{inset:0!important;width:269px!important;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>img:first-child{inset:0!important;width:257px!important;height:48px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward em{top:28px!important;left:70px!important;width:162px!important;height:9px!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{display:block!important;min-height:0!important;max-height:218px!important;padding:0!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;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__status b{top:132px!important;right:14px!important;bottom:auto!important;width:77px!important;height:24px!important;line-height:normal!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{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){min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;border:0!important;padding:0!important;aspect-ratio:auto!important;box-shadow:none!important;filter:none!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{position:absolute!important;left:0!important;top:-.38%!important;width:100%!important;height:100.77%!important;max-width:none!important;object-fit:fill!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{position:absolute!important;left:.43%!important;top:-.03%!important;width:98.51%!important;height:100.07%!important;max-width:none!important;object-fit:fill!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{position:absolute!important;left:.32%!important;top:0!important;width:99.68%!important;height:100%!important;max-width:none!important;object-fit:fill!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel{left:.02%!important;width:99.96%!important;height:100%!important;max-width:none!important;object-fit:fill!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}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb>img{top:.03%!important;width:100%!important;height:99.95%!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{overflow:hidden!important;background:transparent!important;color:transparent!important;place-items:stretch!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{position:absolute!important;z-index:0!important;display:block!important;content:""!important;background-repeat:no-repeat!important;background-size:100% 100%!important;pointer-events:none!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{left:.08%!important;top:0!important;width:99.84%!important;height:101.2%!important;background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-active.webp)!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{left:0!important;top:3.93%!important;width:100%!important;height:92.15%!important;background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-inactive.webp)!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{position:absolute!important;right:auto!important;bottom:auto!important;z-index:1!important;display:flex!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;min-height:0!important;max-height:none!important;padding:0!important;margin:0!important;color:inherit!important;font-size:24px!important;font-weight:900!important;line-height:normal!important;white-space:nowrap!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{left:0!important;top:2px!important;width:153px!important;color:#17433c!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{left:7.5px!important;top:2px!important;width:145.5px!important;color:#fff9dc!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{position:absolute!important;max-width:none!important;object-fit:fill!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{left:-41.67%!important;top:-29.46%!important;width:185.42%!important;height:158.93%!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{left:-13.64%!important;top:-48.81%!important;width:128.79%!important;height:202.38%!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{position:absolute!important;z-index:1!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{left:18px!important;top:16px!important;width:75px!important;height:25px!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{left:35px!important;top:8px!important;width:30px!important;height:19px!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{left:30px!important;top:9px!important;width:40px!important;height: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(4) b{left:23px!important;top:7px!important;width:54px!important;height: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{left:23px!important;top:9px!important;width:54px!important;height:19px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock span{left:87.428px!important;top:4.971px!important;width:75.671px!important;height:33.091px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock strong{left:166.45px!important;top:4.971px!important;width:68.94px!important;height:33.091px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward span{left:110.747px!important;top:1.549px!important;width:56.198px!important;height:30.983px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward em{left:70.248px!important;top:27.883px!important;width:161.983px!important;height:8.516px!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{position:absolute!important;min-height:0!important;margin: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:not(.is-category) button{top:2px!important;width:153px!important;height:42px!important;background:none!important;background-image:none!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{top:0!important;height:46px!important;background:none!important;background-image:none!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{left:.08%!important;top:0!important;width:99.84%!important;height:101.2%!important;background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-active.webp)!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{left:0!important;top:3.93%!important;width:100%!important;height:92.15%!important;background-image:url(/games/koi-mahjong/menu/stage-select-desktop-v3/mode-inactive.webp)!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{left:0!important;top:2px!important;width:153px!important;height:37px!important;color:#17433c!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){background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!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):after,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{display:none!important;content:none!important;background:none!important;box-shadow:none!important;border:0!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-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-style:normal!important;font-variant:normal!important;font-kerning:normal!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;white-space:nowrap!important;word-break:normal!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{left:65px!important;top:11px!important;width:820px!important;height:78px!important;color:#103f39!important;font-size:38px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock>span{left:87.428px!important;top:4.971px!important;width:75.671px!important;height:33.091px!important;color:#53392f!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock>strong{left:166.45px!important;top:4.971px!important;width:68.94px!important;height:33.091px!important;color:#53392f!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;text-align:right!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__reward>span{left:110.747px!important;top:1.549px!important;width:56.198px!important;height:30.983px!important;color:#53392f!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;text-align:right!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>span{left:610px!important;top:11px!important;width:157px!important;height:28px!important;color:#9b6547!important;font-size:17px!important;font-weight:700!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>strong{left:502px!important;top:42px!important;width:377px!important;height:47px!important;color:#17634f!important;font-size:30px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__copy>p{left:502px!important;top:86px!important;width:397px!important;height:30px!important;color:#6d594d!important;font-size:14px!important;font-weight:500!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;text-align:left!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{left:0!important;top:0!important;width:285px!important;height:57px!important;color:#fff5ce!important;font-size:22px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!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{left:0!important;top:2px!important;width:153px!important;height:37px!important;color:#17433c!important;font-size:24px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!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{left:7.5px!important;top:2px!important;width:145.5px!important;height:37px!important;color:#fff9dc!important;font-size:24px!important;font-weight:900!important;line-height:normal!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!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{top:16px!important;height:25px!important;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 span.is-active:nth-child(2) b{left:40px!important;width: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.is-active:nth-child(3) b{left:35px!important;width: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(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{left:28px!important;width:54px!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{left:30px!important;top:9px!important;width:40px!important;height:18px!important;color:#634437!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__status em{color:#d49a27!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-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{position:absolute!important;top:8px!important;z-index:0!important;display:block!important;width:363px!important;height:164px!important;border:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel>img{position:absolute!important;left:.081px!important;top:-.443px!important;width:362.673px!important;height:164.18px!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__reward,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-select__unlock{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{position:absolute!important;left:0!important;top:0!important;z-index:0!important;display:block!important;width:930px!important;height:218px!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-feature__panel>img{position:absolute!important;left:.195px!important;top:0!important;width:929.628px!important;height:100%!important;max-width:none!important;object-fit:fill!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-grid{grid-template-columns:repeat(3,230px)!important;grid-auto-rows:169px!important;column-gap:29px!important;row-gap:12px!important;justify-content:center!important;align-content:start!important;padding:12px 6px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;scroll-behavior:auto!important;scroll-snap-type:none!important;scrollbar-gutter:stable both-edges!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;overflow:hidden!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;filter:none!important;scroll-snap-align:none!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{left:0!important;top:0!important;width:231px!important;height:169px!important;overflow:hidden!important;border-radius:5px!important;background:transparent!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__panel>img{left:.046px!important;top:-.456px!important;width:230.792px!important;height:169.186px!important;max-width:none!important;object-fit:fill!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb{left:13px!important;top:15px!important;width:204px!important;height:113px!important;border:0!important;border-radius:15px!important;outline:0!important;box-shadow:none!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{left:14px!important;top:17px!important;border-radius:11px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__thumb>img{left:0!important;top:.034px!important;width:204px!important;height:112.944px!important;max-width:none!important;object-fit:cover!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__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{left:14px!important;top:24px!important;width:62px!important;height:34px!important;color:#f4e3a6!important;font-size:20px!important;font-weight:900!important;text-shadow:0 4px 4px rgba(0,0,0,.25)!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{left:26px!important;top:124px!important;width:180px!important;height:38px!important;color:#4f382f!important;font-size:22px!important;font-weight:900!important;text-align:center!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>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{left:0!important;top:0!important;width:230px!important;height:169px!important;pointer-events:none!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{left:74px!important;top:94px!important;width:82px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#f5ca75!important;font-size:15px!important;font-weight:900!important;line-height:normal!important;text-align:center!important;text-shadow:0 2px 0 rgba(0,0,0,.25)!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{left:7px!important;top:7.5px!important;right:auto!important;bottom:auto!important;z-index:7!important;display:block!important;width:218.5px!important;height:155.5px!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-desktop-v3/locked-dim.svg) 50%/100% 100% no-repeat!important;box-shadow:none!important;pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=stages] .koi-mahjong-stage-card__lock img{position:absolute!important;left:28px!important;top:16.5px!important;width:175px!important;height:108px!important;display:block!important;object-fit:contain!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__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 rgba(0,0,0,.25)!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 0 rgba(0,0,0,.25)!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{position:absolute!important;top:10px!important;width:100px!important;height:36px!important;overflow:hidden!important;border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!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-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{top:0!important;width:110px!important;height:56px!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{position:absolute!important;max-width:none!important;object-fit:fill!important;pointer-events: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 button.is-active img{left:-41.67%!important;top:-29.46%!important;width:185.42%!important;height:158.93%!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{left:-13.64%!important;top:-48.81%!important;width:128.79%!important;height:202.38%!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{position:absolute!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#634437!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;text-align:center!important;text-shadow:none!important;pointer-events: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 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{left:18px!important;top:16px!important;width:75px!important;height:25px!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{left:35px!important;top:8px!important;width:30px!important;height:19px!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{left:30px!important;top:9px!important;width:40px!important;height: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(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{left:23px!important;top:8px!important;width:54px!important;height:21px!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;position:absolute!important;inset:0!important;z-index:5!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;opacity:1!important;transform:none!important;cursor:pointer!important;pointer-events:auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game]{display:block!important;width:1080px!important;height:1920px!important;overflow:hidden!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-stage-art,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-stage-art img,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-stage-background{position:absolute!important;inset:0!important;width:1080px!important;height:1920px!important;object-fit:cover!important;object-position:center center!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-hud{position:absolute!important;inset:0!important;z-index:20!important;display:block!important;pointer-events:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar{position:absolute!important;left:0!important;top:108px!important;width:1080px!important;height:210px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/tiles/top.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;pointer-events:auto!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity{position:absolute!important;left:188px!important;top:38px!important;width:390px!important;height:108px!important;pointer-events:none!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p{display:block!important;width:390px!important;height:58px!important;margin:0!important;color:#bd7585!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:24px!important;text-transform:none!important;letter-spacing:0!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p span{display:block!important;width:390px!important;height:24px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar h1{position:absolute!important;left:0!important;top:54px!important;display:block!important;width:260px!important;height:54px!important;margin:0!important;color:#17342d!important;font-family:Noto Sans KR,sans-serif!important;font-size:39px!important;font-weight:900!important;line-height:47px!important;letter-spacing:0!important;overflow:visible!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{position:absolute!important;left:156px!important;top:14px!important;display:block!important;width:86px!important;height:38px!important;color:#58706a!important;font-size:24px!important;font-weight:500!important;line-height:29px!important;opacity:1!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{position:absolute!important;left:613px!important;top:159px!important;display:block!important;width:280px!important;height:34px!important;margin:0!important;color:#334038!important;font-family:Noto Sans KR,sans-serif!important;font-size:18px!important;font-weight:900!important;line-height:22px!important;text-align:right!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{left:879px!important;top:60px!important;display:block!important;width:72px!important;height:72px!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{position:absolute!important;inset:0!important;display:block!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;object-fit:contain!important;pointer-events: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{position:absolute!important;left:966px!important;top:62px!important;right:auto!important;display:block!important;width:72px!important;height:72px!important;min-width:72px!important;min-height:72px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;pointer-events: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{display:block!important;width:72px!important;height:72px!important;object-fit:contain!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{position:absolute!important;left:58px!important;top:372px!important;display:grid!important;width:964px!important;height:129px!important;grid-template-columns:291px 291px 291px!important;gap:54px!important;pointer-events: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-mode-tabs button{position:relative!important;display:grid!important;place-items:center!important;width:291px!important;height:129px!important;min-width:291px!important;min-height:129px!important;padding:0!important;border:0!important;color:#ffffff!important;font-family:Noto Sans KR,sans-serif!important;font-size:32px!important;font-weight:900!important;line-height:38px!important;-webkit-text-stroke:0!important;paint-order:normal!important;text-shadow:0 3px 4px rgba(0,0,0,.35)!important;background-image:url(/games/koi-mahjong/tiles/toptabl.webp)!important;background-repeat:no-repeat!important;background-size:271px 129px!important;background-position:10px -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-mode-tabs button.is-active{color:#123b36!important;text-shadow:0 2px 0 rgba(255,255,255,.55)!important;filter:none!important;background-image:url(/games/koi-mahjong/tiles/toptabselected.webp)!important;background-size:275px 125px!important;background-position:8px 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-status{position:absolute!important;left:36px!important;top:530px!important;display:grid!important;width:1008px!important;height:143px!important;grid-template-columns:repeat(4,235px)!important;gap:22px!important;padding:0!important;background:none!important;filter:none!important;pointer-events: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-status div{position:relative!important;display:block!important;width:235px!important;height:143px!important;min-width:235px!important;min-height:143px!important;padding:0!important;border:0!important;background:url(/games/koi-mahjong/tiles/topboard.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;text-align:left!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{position:absolute!important;content:""!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;pointer-events: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-status div:first-child:before{left:18px!important;top:37px!important;width:68px!important;height:70px!important;background-image:url(/games/koi-mahjong/tiles/timeicon.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-status div:nth-child(2):before{left:18px!important;top:37px!important;width:78px!important;height:70px!important;background-image:url(/games/koi-mahjong/tiles/scoreicon.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-status div:nth-child(3):before{left:18px!important;top:37px!important;width:49px!important;height:70px!important;background-image:url(/games/koi-mahjong/tiles/tileicon.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-status div:nth-child(4):before{left:18px!important;top:39px!important;width:62px!important;height:66px!important;background-image:url(/games/koi-mahjong/tiles/stageicon.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-status span{position:absolute!important;left:98px!important;top:26px!important;display:block!important;width:125px!important;height:30px!important;color:#7a5637!important;font-family:Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:23px!important;text-align:left!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{position:absolute!important;left:98px!important;top:56px!important;display:block!important;width:125px!important;height:48px!important;margin:0!important;color:#372213!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:38px!important;text-align:left!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{position:absolute!important;top:654px!important;z-index:10!important;display:grid!important;height:800px!important;place-items:center!important;overflow:visible!important;pointer-events: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-board-shell{--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;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!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{position:absolute!important;left:130px!important;top:1558px!important;display:block!important;width:820px!important;height:82px!important;overflow:hidden!important;pointer-events: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-ad-banner :is([aria-label],a.group,a.group>span:first-child){min-height:82px!important;max-height:82px!important;height:82px!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{position:absolute!important;z-index:20!important;display:grid!important;grid-template-columns:repeat(4,171px) 183px!important;padding:0!important;pointer-events: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-action-layer button{position:relative!important;display:grid!important;align-items:end!important;justify-items:center!important;width:171px!important;height:180px!important;min-width:171px!important;min-height:180px!important;padding:0 8px 18px!important;border:0!important;color:#21453e!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:26px!important;background:url(/games/koi-mahjong/tiles/bottombutton.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;text-shadow:0 1px 0 rgba(255,252,230,.9),0 0 5px rgba(255,246,210,.68)!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{position:absolute!important;left:50%!important;top:28px!important;content:""!important;width:58px!important;height:60px!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;transform:translateX(-50%)!important;pointer-events: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-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){width:183px!important;height:204px!important;min-width:183px!important;min-height:204px!important;padding-bottom:21px!important;font-size:21px!important;line-height:25px!important;background-image:url(/games/koi-mahjong/tiles/newgamebutton.webp)!important;text-shadow:0 2px 4px rgba(83,28,22,.55),0 0 8px rgba(88,30,24,.3)!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{top:32px!important;width:68px!important;height:76px!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{top:0!important;right:0!important;z-index:6!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=challenge] .koi-mahjong-menu-panel.is-challenge{position:absolute!important;inset:0!important;z-index:70!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:rgba(7,27,27,.38)!important;box-shadow:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=challenge] .koi-mahjong-menu-panel.is-challenge [class*=challengeRoot]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background:transparent!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:rgba(7,27,27,.66)!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{position:absolute!important;inset:0!important;z-index:20!important;display:block!important;width:1440px!important;height:900px!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:linear-gradient(rgba(23,55,51,.16),rgba(23,55,51,.16)),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) 50% /100% 100% no-repeat!important;box-shadow:none!important;backdrop-filter:none!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{position:absolute!important;left:252px!important;right:auto!important;top:21px!important;z-index:3!important;display:block!important;width:941.262px!important;height:99px!important;overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;box-shadow: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{position:absolute!important;top:28px!important;z-index:4!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!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{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{position:absolute!important;left:65px!important;top:11px!important;z-index:2!important;display:block!important;width:820px!important;height:78px!important;pointer-events: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,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 h2{position:absolute!important;inset:0!important;display:flex!important;width:820px!important;height:78px!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#103f39!important;font-family:Noto Sans KR,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:78px!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{position:absolute!important;left:317px!important;top:248px!important;z-index:2!important;display:grid!important;width:806px!important;height:225px!important;grid-template-columns:394.94px 394.94px!important;grid-template-rows:105.612px 105.612px!important;gap:13.776px 16.12px!important;overflow:visible!important;padding:0!important;margin:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{position:relative!important;z-index:0!important;isolation:isolate!important;display:block!important;width:394.94px!important;height:105.612px!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important}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: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>span{position:absolute!important;left:22.568px!important;top:27.551px!important;display:flex!important;width:51.584px!important;height:48.98px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;color:#b9635c!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:48.98px!important;background:rgba(255,248,233,.94)!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:rgba(77,169,144,.94)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{position:absolute!important;left:90.272px!important;top:26.02px!important;display:flex!important;width:209.56px!important;height:39.796px!important;align-items:center!important;overflow:hidden!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:39.796px!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{position:absolute!important;left:294.996px!important;top:35.204px!important;display:flex!important;width:74.152px!important;height:27.551px!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important;color:#8b7669!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;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!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{position:absolute!important;left:339px!important;top:823px!important;z-index:3!important;display:block!important;width:763px!important;height:66px!important;margin:0!important;padding:0!important;background:transparent!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{position:absolute!important;top:0!important;display:flex!important;width:360px!important;height:66px!important;min-width:0!important;min-height:0!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!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;letter-spacing:0!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!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{left:0!important;color:#17433c!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/primary.webp) 50%/100% 100% no-repeat!important;text-shadow:none!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{left:403px!important;color:#fff9dc!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/secondary.webp) 50%/100% 100% no-repeat!important;text-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:363px!important;top:130px!important;width:713px!important;height:118px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:220px!important;top:280px!important;width:1000px!important;height:619px!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;column-gap:32px!important;row-gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{display:block!important;width:478px!important;height:118px!important;padding:0!important;background:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{left:12px!important;top:0!important;width:466px!important;height:118px!important;object-fit:cover!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{left:363px!important;top:130px!important;width:713px!important;height:118px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:220px!important;top:280px!important;width:1000px!important;height:619px!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;column-gap:32px!important;row-gap:14px!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{width:478px!important;height:118px!important;padding:0!important;background:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{left:12px!important;top:0!important;width:466px!important;height:118px!important;object-fit:cover!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-missions-bg{position:absolute!important;left:0!important;top:0!important;z-index:0!important;display:block!important;width:1440px!important;height:900px!important;object-fit:cover!important;opacity:1!important;pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:220px!important;top:280px!important;z-index:3!important;display:grid!important;width:1000px!important;height:619px!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;column-gap:32px!important;row-gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;background:none!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){position:relative!important;isolation:isolate!important;display:block!important;width:478px!important;height:118px!important;padding:0!important;overflow:visible!important;background:none!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{position:absolute!important;left:12px!important;top:0!important;z-index:1!important;display:block!important;width:466px!important;height:118px!important;object-fit:fill!important;opacity:1!important;filter:none!important;pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{left:85px!important;top:14px!important;z-index:2!important;width:68px!important;height:90px!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;top:14px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{left:176px!important;top:39px!important;z-index:2!important;width:185px!important;height:40px!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;top:39px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{left:381px!important;top:45px!important;z-index:2!important;width:58px!important;height:28px!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] .koi-mahjong-menu-panel__header{left:252px!important;top:21px!important;width:936px!important;height:99px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{display:none!important;content:none!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;top:28px!important;width:44px!important;height:44px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{left:858px!important;right:auto!important;top:28px!important;width:44px!important;height:44px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{left:65px!important;top:11px!important;width:820px!important;height:78px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{display:flex!important;width:820px!important;height:78px!important;align-items:center!important;justify-content:center!important;font-size:38px!important;font-weight:1000!important;line-height:normal!important;color:#103f39!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__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{left:363px!important;top:130px!important;width:713px!important;height:118px!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{left:101px!important;top:18px!important;width:99px!important;height:28px!important;display:block!important;color:#17634f!important;font-size:20px!important;font-weight:1000!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{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{left:121px!important;right:auto!important;top:65px!important;bottom:auto!important;width:498px!important;height:14px!important;border:0!important;border-radius:999px!important;background:#372b23!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{top:55px!important;width:40px!important;height:47px!important;margin-left:-20px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{left:0!important;top:0!important;width:40px!important;height:31px!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/102% 150% no-repeat!important;box-shadow:none!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{top:50px!important;width:47px!important;height:52px!important;margin-left:-23.5px!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;background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important;background-size:102% 100%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{left:50%!important;bottom:0!important;width:48px!important;height:18px!important;color:#53392f!important;font-size:15px!important;font-weight:1000!important;line-height:18px!important;text-align:center!important;transform:translateX(-50%)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:220px!important;top:280px!important;display:grid!important;width:1000px!important;height:619px!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;column-gap:32px!important;row-gap:14px!important;align-content:start!important;overflow-x:hidden!important;overflow-y: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){position:relative!important;display:block!important;width:478px!important;height:118px!important;padding:0!important;overflow:visible!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 12px 0/466px 118px no-repeat!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{position:absolute!important;left:85px!important;top:14px!important;width:68px!important;height:90px!important;display:block!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important;color:#0f5b50!important;text-align:center!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{position:absolute!important;inset:0!important;width:68px!important;height:90px!important;object-fit:contain!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>b{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:68px!important;height:90px!important;color:#0f5b50!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{position:absolute!important;left:176px!important;top:39px!important;width:209.55px!important;height:39.78px!important;display:flex!important;align-items:center!important;color:#173e38!important;font-size:23px!important;font-weight:1000!important;line-height:39.796px!important;white-space:nowrap!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{position:absolute!important;left:380.71px!important;top:45px!important;width:74.14px!important;height:27.55px!important;display:flex!important;align-items:center!important;color:#8b7669!important;font-size:15px!important;font-weight:500!important;line-height:27.551px!important;text-align:left!important;white-space:nowrap!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{left:388px!important;width:36px!important;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{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{position:absolute!important;left:0!important;top:0!important;z-index:0!important;display:block!important;width:1440px!important;height:900px!important;object-fit:cover!important;opacity:1!important;filter:none!important;pointer-events: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-menu-panel.is-missions{background:transparent!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;left:252px!important;top:21px!important;width:936px!important;height:99px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!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]:not(#koi-mission-figma-lock) .koi-mahjong-menu-panel__actions,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__header:before{display:none!important;content: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{left:51px!important;top:28px!important;width:44px!important;height:44px!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{left:858px!important;right:auto!important;top:28px!important;width:44px!important;height:44px!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{left:65px!important;top:11px!important;width:820px!important;height:78px!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{display:flex!important;width:820px!important;height:78px!important;align-items:center!important;justify-content:center!important;font-size:38px!important;font-weight:1000!important;line-height:normal!important;color:#103f39!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;left:363px!important;top:130px!important;width:713px!important;height:118px!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important;box-shadow: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__summary{left:101px!important;top:18px!important;width:99px!important;height:28px!important;display:block!important;color:#17634f!important;font-size:20px!important;font-weight:1000!important;line-height:28px!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,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,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{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{left:121px!important;right:auto!important;top:65px!important;bottom:auto!important;width:498px!important;height:14px!important;border:0!important;border-radius:999px!important;background:#372b23!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{left:170px!important;top:55px!important;width:40px!important;height:47px!important;margin-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: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){left:374px!important;top:56px!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){left:476px!important;top:56px!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{left:8px!important;top:0!important;width:40px!important;height:31px!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/102% 150% no-repeat!important;box-shadow:none!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{left:578px!important;top:50px!important;width:47px!important;height:52px!important;margin-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.is-final:before{left:1px!important;width:47px!important;height:41px!important;background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!important;background-size:102% 100%!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{left:50%!important;bottom:0!important;width:48px!important;height:18px!important;color:#53392f!important;font-size:15px!important;font-weight:1000!important;line-height:18px!important;text-align:center!important;transform:translateX(-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;left:220px!important;top:280px!important;display:grid!important;width:1000px!important;height:619px!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;column-gap:32px!important;row-gap:14px!important;align-content:start!important;overflow-x:hidden!important;overflow-y: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){position:relative!important;display:block!important;width:478px!important;height:118px!important;padding:0!important;overflow:visible!important;background:transparent!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{position:absolute!important;left:12px!important;top:0!important;z-index:0!important;display:block!important;width:466px!important;height:118px!important;object-fit:fill!important;opacity:1!important;filter:none!important;pointer-events: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-mission-state-badge{position:absolute!important;left:85px!important;top:14px!important;z-index:1!important;width:68px!important;height:90px!important;display:block!important;color:#0f5b50!important;font-size:20px!important;font-weight:1000!important;line-height:90px!important;text-align:center!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{position:absolute!important;inset:0!important;width:68px!important;height:90px!important;object-fit:contain!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{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:68px!important;height:90px!important;color:#0f5b50!important;font-size:20px!important;font-weight:1000!important;line-height:90px!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{position:absolute!important;left:176px!important;top:39px!important;z-index:1!important;width:209.55px!important;height:39.78px!important;display:flex!important;align-items:center!important;color:#173e38!important;font-size:23px!important;font-weight:1000!important;line-height:39.796px!important;white-space:nowrap!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{position:absolute!important;left:380.71px!important;top:45px!important;z-index:1!important;width:74.14px!important;height:27.55px!important;display:flex!important;align-items:center!important;color:#8b7669!important;font-size:15px!important;font-weight:500!important;line-height:27.551px!important;text-align:left!important;white-space:nowrap!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{left:388px!important;width:36px!important;color:#398573!important}}html body .koi-mahjong-app-root{max-width:100vw!important;overflow-x:hidden!important}html body .koi-mahjong-app-root>.koi-mahjong-backdrop{inset:0!important;width:100%!important;height:100%!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;background:linear-gradient(rgba(248,244,232,.16),rgba(248,244,232,.16)),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) center 44% /cover no-repeat!important}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-menu-panel.is-missions: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-header__options:before,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{display:none!important;content:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{z-index:3!important;background:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{display:block!important;content:""!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{position:absolute!important;z-index:4!important;display:block!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] :is(.koi-mahjong-meta-header__home,.koi-mahjong-meta-header__options) img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{z-index:2!important;text-align:center!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{display:block!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{position:static!important;display:block!important;color:#123f37!important;font-family:inherit!important;font-weight:1000!important;text-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{z-index:3!important;box-sizing:border-box!important;border:2px solid rgba(193,139,70,.62)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,250,235,.96),rgba(236,214,174,.94))!important;box-shadow:inset 0 0 0 2px rgba(255,255,250,.58),0 10px 20px rgba(76,45,22,.14)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{position:absolute!important;left:28px!important;top:18px!important;display:flex!important;align-items:baseline!important;gap:14px!important;color:#17483f!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{left:28px!important;right:28px!important;bottom:30px!important;height:18px!important;border:2px solid rgba(74,46,31,.72)!important;border-radius:999px!important;background:rgba(67,55,45,.72)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{inset:0 auto 0 0!important;border-radius:inherit!important;background:linear-gradient(90deg,#2d9e71,#75d492)!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{top:54px!important;z-index:2!important;width:48px!important;height:44px!important;margin-left:-24px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{width:34px!important;height:28px!important;border:2px solid rgba(82,52,30,.62)!important;background:linear-gradient(180deg,#ffe899 0 46%,#c8893b 46% 100%)!important;box-shadow:inset 0 -4px 0 rgba(96,55,26,.22)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{color:#614331!important;font-size:13px!important;font-weight:1000!important;line-height:16px!important;text-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{z-index:3!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;touch-action:pan-y!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){display:grid!important;box-sizing:border-box!important;align-items:center!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;filter:none!important}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:before{display:none!important;content:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{position:static!important;width:auto!important;height:auto!important;color:#173e38!important;font-family:inherit!important;font-weight:1000!important;line-height:1.12!important;text-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{position:static!important;display:block!important;width:auto!important;height:auto!important;color:#7c665a!important;font-family:inherit!important;line-height:1.1!important;text-align:right!important;text-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{position:relative!important;display:grid!important;place-items:center!important;border:0!important;border-radius:0!important;text-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{z-index:3!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{border:0!important;border-radius:0!important;color:#fff9dc!important;font-weight:1000!important;text-shadow:0 1px 1px rgba(0,0,0,.28)!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/secondary.webp) 50%/100% 100% no-repeat!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child{color:#173e38!important;text-shadow:0 1px 0 rgba(255,255,255,.72)!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{left:150px!important;top:128px!important;width:1140px!important;height:700px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{inset:0!important;width:1440px!important;height:132px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{position:absolute!important;left:150px!important;top:16px!important;width:1140px!important;height:116px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!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{top:36px!important;width:72px!important;height:72px!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{left:310px!important;top:31px!important;width:820px!important;height:77px!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{height:25px!important;margin:-2px 0 0!important;color:#66594f!important;font-size:15px!important;line-height:25px!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:260px!important;top:164px!important;width:920px!important;height:118px!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{left:220px!important;top:314px!important;display:grid!important;width:1000px!important;height:390px!important;grid-template-columns:repeat(2,490px)!important;grid-auto-rows:118px!important;column-gap:20px!important;row-gap:18px!important;align-content:start!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){width:490px!important;height:118px!important;grid-template-columns:72px minmax(0,1fr) 82px!important;gap:18px!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{left:340px!important;top:746px!important;width:760px!important;height:66px!important;grid-template-columns:repeat(2,360px)!important;gap:40px!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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{background:linear-gradient(rgba(248,244,232,.1),rgba(248,244,232,.1)),var(--koi-stage-bg) center /cover no-repeat!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{left:0!important;top:0!important;width:1080px!important;height:250px!important}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-menu-panel__header:before{position:absolute!important;left:38px!important;top:24px!important;width:1004px!important;height:188px!important;background:url(/games/koi-mahjong/menu/stage-select-mobile-v3/header.webp) 50%/100% 100% no-repeat!important}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__home{left:74px!important;top:58px!important;width:112px!important;height:112px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:74px!important;top:58px!important;width:112px!important;height:112px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{left:240px!important;top:56px!important;width:600px!important;height:116px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{line-height:76px!important}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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{display:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{margin:-4px 0 0!important;color:#66594f!important;font-size:24px!important;line-height:32px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:140px!important;top:334px!important;width:800px!important;height:172px!important;border-radius:24px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{left:36px!important;font-size:32px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{left:36px!important;right:36px!important;bottom:42px!important;height:26px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{width:58px!important;height:54px!important;margin-left:-29px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:130px!important;top:548px!important;width:820px!important;height:840px!important}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),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){flex:0 0 140px!important;width:820px!important;height:140px!important;grid-template-columns:112px minmax(0,1fr) 120px!important;gap:24px!important;padding:28px 34px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{font-size:26px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:130px!important;top:1438px!important;width:820px!important;height:104px!important;grid-template-columns:repeat(2,390px)!important;gap:40px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .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{left:14px!important;top:8px!important;width:68px!important;height:90px!important;background-image:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp)!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;color:#0f5b50!important;font-size:20px!important;line-height:90px!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{background-image:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp)!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!important;font-size:0!important;line-height:0!important}}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{background-image:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp)!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;color:#0f5b50!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .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{background-image:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp)!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!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);position:absolute!important;inset:0!important;z-index:30!important;display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:rgba(58,42,34,.68)!important;box-shadow:none!important;backdrop-filter:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{content:""!important;position:absolute!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;border:8px solid #2d211d!important;border-radius:8px!important;background:repeating-linear-gradient(90deg,rgba(255,255,255,.06) 0 82px,rgba(0,0,0,.05) 82px 164px),#8e5b42!important;box-shadow:0 18px 0 rgba(36,26,22,.7),0 24px 40px rgba(0,0,0,.34)!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{position:absolute!important;left:var(--quest-left)!important;right:auto!important;top:var(--quest-top)!important;display:block!important;width:var(--quest-w)!important;height:96px!important;overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!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{position:absolute!important;right:-8px!important;top:8px!important;z-index:5!important;display:block!important;width:58px!important;height:58px!important;min-width:0!important;min-height:0!important;border:4px solid #1e1a1b!important;border-radius:8px!important;padding:0!important;background:linear-gradient(#92add9,#6f88b5)!important;box-shadow:0 7px 0 rgba(35,24,22,.78)!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:after,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{content:""!important;position:absolute!important;left:14px!important;top:24px!important;width:30px!important;height:7px!important;border-radius:999px!important;background:#fff!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{position:absolute!important;left:0!important;top:20px!important;display:block!important;width:100%!important;height:56px!important;pointer-events:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{display:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{position:absolute!important;inset:0!important;display:flex!important;width:100%!important;height:56px!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#fff!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;letter-spacing:0!important;text-align:center!important;text-shadow:0 4px 0 #000,4px 0 0 #000,-4px 0 0 #000,0 -4px 0 #000!important;white-space:nowrap!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{position:absolute!important;left:calc(var(--quest-left) + 42px)!important;top:calc(var(--quest-top) + 104px)!important;display:block!important;width:calc(var(--quest-w) - 84px)!important;height:142px!important;border:4px solid #2b201d!important;border-radius:16px!important;background:#f2e7c3!important;box-shadow:inset 0 0 0 2px rgba(255,255,255,.5)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{position:absolute!important;left:82px!important;right:58px!important;top:70px!important;height:26px!important;overflow:hidden!important;border:3px solid #2b201d!important;border-radius:3px!important;background:#cdbf94!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{position:absolute!important;left:0!important;top:0!important;display:block!important;height:100%!important;min-width:0!important;background:#33d467!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{position:absolute!important;left:22px!important;top:56px!important;width:74px!important;height:70px!important;color:#fff!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:76px!important;text-align:center!important;text-shadow:0 3px 0 #000,3px 0 0 #000,-3px 0 0 #000!important}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-track__current:before{content:"★"!important;position:absolute!important;left:50%!important;top:0!important;color:#fff15a!important;font-size:58px!important;line-height:58px!important;text-shadow:0 0 0 #000,3px 3px 0 #7a3b38,-3px 3px 0 #7a3b38,3px -3px 0 #7a3b38,-3px -3px 0 #7a3b38!important;transform:translateX(-50%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current>strong{position:absolute!important;left:0!important;top:40px!important;width:100%!important;height:34px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{position:absolute!important;top:52px!important;width:54px!important;height:72px!important;margin-left:-27px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{content:""!important;position:absolute!important;left:50%!important;top:0!important;width:46px!important;height:38px!important;border:4px solid #2b201d!important;border-radius:5px!important;background:linear-gradient(#ffe66d 0 42%,#c78336 42% 100%)!important;box-shadow:inset 0 -5px 0 rgba(58,31,24,.28)!important;transform:translateX(-50%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{position:absolute!important;left:0!important;bottom:0!important;width:100%!important;color:#211c1a!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:28px!important;text-align:center!important;text-shadow:0 2px 0 rgba(255,255,255,.8)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{position:absolute!important;left:calc(var(--quest-left) + 50%)!important;top:calc(var(--quest-top) + 262px)!important;display:flex!important;width:320px!important;height:54px!important;align-items:center!important;justify-content:center!important;gap:10px!important;border-radius:18px!important;color:#3f2d29!important;font-family:Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:54px!important;background:rgba(187,160,122,.62)!important;transform:translateX(-50%)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer span{display:flex!important;width:30px!important;height:30px!important;align-items:center!important;justify-content:center!important;border:3px solid #6e392f!important;border-radius:999px!important;color:#f5d12d!important;font-size:22px!important;line-height:1!important;background:#fff!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{position:absolute!important;left:calc(var(--quest-left) + 50px)!important;top:calc(var(--quest-top) + 330px)!important;display:flex!important;flex-direction:column!important;width:calc(var(--quest-w) - 100px)!important;height:calc(var(--quest-h) - 432px)!important;gap:14px!important;overflow:hidden!important;padding:0!important;margin:0!important;background:transparent!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){position:relative!important;display:block!important;flex:0 0 104px!important;width:100%!important;height:104px!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:3px solid #2b201d!important;border-radius:10px!important;padding:0!important;background:#d5c09d!important;box-shadow:inset 0 0 0 2px rgba(255,250,226,.32)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:128px!important;height:100%!important;background:rgba(246,237,214,.5)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{content:""!important;position:absolute!important;right:138px!important;top:30px!important;width:3px!important;height:50px!important;background:rgba(91,63,49,.48)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{position:absolute!important;left:28px!important;top:14px!important;display:block!important;width:72px!important;height:80px!important;border:0!important;border-radius:0!important;color:#fff!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:102px!important;text-align:center!important;background:transparent!important;text-shadow:0 3px 0 #000,3px 0 0 #000,-3px 0 0 #000!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{position:absolute!important;left:150px!important;top:22px!important;display:block!important;width:calc(100% - 310px)!important;height:32px!important;overflow:hidden!important;color:#282421!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;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:""!important;position:absolute!important;left:0!important;top:54px!important;width:100%!important;height:15px!important;border:3px solid #1f1a17!important;border-radius:2px!important;background:#756654!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{position:absolute!important;right:24px!important;top:30px!important;display:flex!important;width:98px!important;height:48px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;color:#282421!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;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!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{position:absolute!important;left:calc(var(--quest-left) + 42px)!important;top:calc(var(--quest-top) + var(--quest-h) - 88px)!important;display:grid!important;width:calc(var(--quest-w) - 84px)!important;height:70px!important;grid-template-columns:1fr 1fr!important;gap:0!important;padding:0!important;margin:0!important;background:transparent!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{position:relative!important;left:auto!important;top:auto!important;display:flex!important;width:100%!important;height:70px!important;min-width:0!important;min-height:0!important;align-items:center!important;justify-content:center!important;border:4px solid #2b201d!important;border-radius:0 0 12px 12px!important;padding:0!important;color:#241f1c!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:70px!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;background:#f1e5bf!important;box-shadow:none!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-height:33.99rem),(max-width:47.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{left:122px!important;width:calc(100% - 242px)!important;font-size:24px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{right:14px!important;width:82px!important;font-size:26px!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{display:block!important;background:rgba(58,42,34,.68)!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{display:block!important;content:""!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;height:96px!important;background:transparent!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{display:none!important;content:none!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{left:0!important;top:20px!important;width:100%!important;height:56px!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{display:flex!important;width:100%!important;height:56px!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:42px!important;font-weight:900!important;line-height:56px!important;text-align:center!important;text-shadow:0 4px 0 #000,4px 0 0 #000,-4px 0 0 #000,0 -4px 0 #000!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:-8px!important;top:8px!important;width:58px!important;height:58px!important;border:4px solid #1e1a1b!important;border-radius:8px!important;background:linear-gradient(#92add9,#6f88b5)!important}html body .koi-mahjong-app-root .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{display:flex!important;flex-direction:column!important;gap:14px!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){display:block!important;flex:0 0 104px!important;width:100%!important;height:104px!important;background:#d5c09d!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;height:880px!important;gap:18px!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){flex-basis:150px!important;height:150px!important;border-width:4px!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{right:150px!important;top:42px!important;height:70px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{left:44px!important;top:28px!important;width:84px!important;height:94px!important;font-size:34px!important;line-height:122px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{left:210px!important;top:36px!important;width:calc(100% - 370px)!important;height:40px!important;font-size:36px!important;line-height:40px!important}html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{right:28px!important;top:48px!important;width:112px!important;height:58px!important;font-size:38px!important;line-height:58px!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),(orientation:landscape){html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__identity{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p{position:absolute!important;left:82px!important;top:13px!important;display:block!important;width:180px!important;height:42px!important;margin:0!important;overflow:hidden!important;color:#bd6e8f!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:21px!important;text-align:left!important;white-space:normal!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar p span{display:block!important;width:180px!important;height:21px!important;margin:0!important;line-height:21px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar h1{position:absolute!important;left:82px!important;top:52px!important;display:block!important;width:170px!important;height:40px!important;margin:0!important;overflow:visible!important;color:#0a2e26!important;font-family:Noto Sans KR,sans-serif!important;font-size:27px!important;font-weight:900!important;line-height:40px!important;letter-spacing:0!important;white-space:nowrap!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{display:block!important;width:170px!important;height:40px!important;overflow:visible!important;line-height:40px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__game-type{position:absolute!important;left:110px!important;top:10px!important;display:block!important;width:75px!important;height:26px!important;margin:0!important;overflow:visible!important;color:#6b6170!important;font-family:Noto Sans KR,sans-serif!important;font-size:17px!important;font-weight:900!important;line-height:26px!important;letter-spacing:0!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-apps-status,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-titlebar__actions>strong{display:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone{position:absolute!important;left:381px!important;top:186px!important;display:block!important;width:606px!important;height:602.738px!important;padding:0!important;overflow:visible!important;pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{position:absolute!important;left:0!important;top:0!important;z-index:0!important;width:606px!important;height:602.738px!important;border:0!important;border-radius:6.525px!important;content:""!important;background:rgba(8,46,46,.22)!important;box-shadow:0 12px 28px rgba(0,0,0,.42)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;pointer-events:none!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;position:relative!important;z-index:1!important;width:606px!important;height:602.738px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!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{position:absolute!important;left:710px!important;top:59px!important;display:block!important;width:624px!important;height:74px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-status>div{position:absolute!important;top:0!important;display:block!important;width:148.5px!important;height:74px!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[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .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;background:rgba(13,43,38,.56)!important;backdrop-filter:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{left:var(--quest-left)!important;top:var(--quest-top)!important;width:var(--quest-w)!important;height:var(--quest-h)!important;box-shadow:inset 0 0 0 6px rgba(255,255,255,.52),0 22px 54px rgba(12,30,28,.38)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{display:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{left:var(--quest-left)!important;top:var(--quest-top)!important;width:var(--quest-w)!important;height:160px!important}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-menu-panel__header:before{display:none!important;content:none!important}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__home{display:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{left:120px!important;top:38px!important;display:block!important;width:700px!important;height:78px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-app-root[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[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{inset:0!important;width:700px!important;height:78px!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;font-size:58px!important;line-height:78px!important;text-shadow:0 2px 0 rgba(255,255,255,.8)!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{position:absolute!important;right:36px!important;top:32px!important;z-index:5!important;display:block!important;width:78px!important;height:78px!important;min-width:0!important;min-height:0!important;border:3px solid rgba(174,119,52,.86)!important;border-radius:999px!important;padding:0!important;background:rgba(255,247,228,.96)!important;box-shadow:inset 0 0 0 4px rgba(255,255,255,.55),0 5px 12px rgba(70,42,21,.22)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options img{display:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{content:""!important;position:absolute!important;left:22px!important;top:36px!important;width:34px!important;height:6px!important;border-radius:999px!important;background:#9c6a35!important;box-shadow:none!important}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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{transform:rotate(45deg)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after{transform:rotate(-45deg)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track,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) + 54px)!important;top:calc(var(--quest-top) + 154px)!important;width:calc(var(--quest-w) - 108px)!important;height:218px!important;background:linear-gradient(180deg,rgba(255,253,245,.98),rgba(255,242,211,.96)),url(/games/koi-mahjong/menu/stage-select-reward-progress-panel.webp) 50% /100% 100% no-repeat!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{top:26px!important;height:44px!important;color:#17634f!important;font-family:Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span{display:block!important;font-size:32px!important;line-height:44px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{height:44px!important;font-size:28px!important;line-height:44px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{position:absolute!important;top:108px!important;height:34px!important;overflow:hidden!important;border:2px solid rgba(125,83,42,.82)!important;border-radius:999px!important;background:rgba(61,54,48,.24)!important;box-shadow:inset 0 3px 6px rgba(41,33,27,.22)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{position:absolute!important;left:0!important;top:0!important;display:block!important;height:100%!important;min-width:0!important;border-radius:inherit!important;background:linear-gradient(90deg,#2b8670,#56b78b)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{position:absolute!important;left:20px!important;top:90px!important;width:82px!important;height:72px!important;color:#17634f!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:72px!important;text-align:center!important;text-shadow:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before{display:none!important;content:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{position:absolute!important;top:82px!important;width:76px!important;height:108px!important;margin-left:-38px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward:before{content:""!important;position:absolute!important;left:50%!important;top:-14px!important;width:62px!important;height:54px!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/contain no-repeat!important;box-shadow:none!important;transform:translateX(-50%)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-earned:before,html body .koi-mahjong-app-root[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[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward.is-final:before,html body .koi-mahjong-app-root[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[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward b{position:absolute!important;left:0!important;bottom:0!important;width:100%!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:900!important;line-height:30px!important;text-align:center!important;text-shadow:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{position:absolute!important;left:calc(var(--quest-left) + 50%)!important;top:calc(var(--quest-top) + 374px)!important;z-index:2!important;display:flex!important;width:470px!important;height:60px!important;align-items:center!important;justify-content:center!important;gap:12px!important;border-radius:999px!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:60px!important;background:rgba(226,206,168,.72)!important;transform:translateX(-50%)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list,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) + 54px)!important;top:calc(var(--quest-top) + 468px)!important;width:calc(var(--quest-w) - 108px)!important;height:870px!important;background:transparent!important}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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{flex:0 0 150px!important;height:150px!important;min-width:0!important;min-height:0!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{content:""!important;position:absolute!important;left:0!important;top:0!important;width:150px!important;height:100%!important;background:rgba(230,209,174,.52)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{content:""!important;position:absolute!important;right:146px!important;top:38px!important;width:2px!important;height:76px!important;background:rgba(122,85,56,.4)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{position:absolute!important;left:26px!important;top:35px!important;display:flex!important;width:96px!important;height:80px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;font-family:Noto Sans KR,sans-serif!important;font-size:34px!important;font-weight:900!important;line-height:80px!important;background:transparent!important;text-shadow:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{position:absolute!important;left:184px!important;top:31px!important;display:block!important;width:478px!important;height:42px!important;overflow:hidden!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;letter-spacing:0!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{content:""!important;position:absolute!important;left:0!important;top:68px!important;width:100%!important;height:16px!important;border:2px solid rgba(91,65,49,.68)!important;border-radius:999px!important;background:rgba(75,62,54,.34)!important}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,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{background:#56b78b!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{position:absolute!important;top:47px!important;display:flex!important;width:112px!important;height:56px!important;align-items:center!important;justify-content:center!important;overflow:hidden!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;text-align:center!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions,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) + 54px)!important;top:calc(var(--quest-top) + var(--quest-h) - 134px)!important;width:calc(var(--quest-w) - 108px)!important;height:96px!important;gap:0!important;background:transparent!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{display:flex!important;height:96px!important;min-width:0!important;min-height:0!important;align-items:center!important;justify-content:center!important;border:3px solid rgba(174,119,52,.72)!important;border-radius:0 0 20px 20px!important;padding:0!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:96px!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important;background:rgba(255,247,226,.96)!important;box-shadow:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button:first-child,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions{--mission-left:70px;--mission-top:150px;--mission-w:940px;--mission-h:1588px;position:absolute!important;inset:0!important;display:block!important;width:1080px!important;height:1920px!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:rgba(13,43,38,.48)!important;box-shadow:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel.is-missions:before{content:""!important;position:absolute!important;left:var(--mission-left)!important;top:var(--mission-top)!important;z-index:0!important;display:block!important;width:var(--mission-w)!important;height:var(--mission-h)!important;border:4px solid rgba(206,151,76,.92)!important;border-radius:26px!important;background:linear-gradient(rgba(255,250,235,.94),rgba(255,246,225,.96)),url(/games/koi-mahjong/menu/stage-select-mobile-v3/background.webp) 50% /cover no-repeat!important;box-shadow:inset 0 0 0 6px rgba(255,255,255,.52),0 22px 54px rgba(12,30,28,.36)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header{position:absolute!important;left:var(--mission-left)!important;right:auto!important;top:var(--mission-top)!important;z-index:3!important;display:block!important;width:var(--mission-w)!important;height:150px!important;overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer,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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-timer{display:none!important;content:none!important}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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{position:absolute!important;top:34px!important;z-index:5!important;display:block!important;width:78px!important;height:78px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}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__home{left:34px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options{right:34px!important}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,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{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{display:none!important;content:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header>div{position:absolute!important;left:130px!important;top:32px!important;width:680px!important;height:96px!important;pointer-events:none!important}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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header span{display:block!important;width:100%!important;height:26px!important;color:#9b6547!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:700!important;line-height:26px!important;text-align:center!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header h2{position:absolute!important;left:0!important;top:24px!important;display:flex!important;width:680px!important;height:58px!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#103f39!important;font-family:Noto Sans KR,sans-serif!important;font-size:48px!important;font-weight:900!important;line-height:58px!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header p{position:absolute!important;left:0!important;top:78px!important;display:block!important;width:680px!important;height:28px!important;margin:0!important;color:#6d594d!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:28px!important;text-align:center!important;white-space:nowrap!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{position:absolute!important;left:calc(var(--mission-left) + 54px)!important;top:calc(var(--mission-top) + 160px)!important;z-index:2!important;display:block!important;width:calc(var(--mission-w) - 108px)!important;height:190px!important;border:3px solid rgba(204,145,65,.75)!important;border-radius:22px!important;background:rgba(255,249,234,.94)!important;box-shadow:inset 0 0 0 4px rgba(255,255,255,.56),0 8px 16px rgba(111,73,34,.16)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{position:absolute!important;left:42px!important;top:24px!important;display:flex!important;width:calc(100% - 84px)!important;height:42px!important;align-items:center!important;justify-content:space-between!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary strong{display:flex!important;min-width:132px!important;height:42px!important;align-items:center!important;justify-content:center!important;border:2px solid rgba(183,128,55,.58)!important;border-radius:999px!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:42px!important;background:rgba(255,248,227,.88)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{left:74px!important;right:74px!important;top:92px!important;height:28px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{top:72px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{top:74px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{position:absolute!important;left:calc(var(--mission-left) + 54px)!important;top:calc(var(--mission-top) + 380px)!important;z-index:2!important;display:flex!important;flex-direction:column!important;width:calc(var(--mission-w) - 108px)!important;height:820px!important;gap:18px!important;overflow:hidden!important;padding:0!important;margin:0!important}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-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{position:relative!important;display:block!important;flex:0 0 118px!important;width:100%!important;height:118px!important;overflow:hidden!important;border:3px solid rgba(169,111,56,.68)!important;border-radius:18px!important;padding:0!important;background:rgba(255,249,232,.95)!important;box-shadow:inset 0 0 0 4px rgba(255,255,255,.55)!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:before{width:118px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div:after{display:none!important;content:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{left:22px!important;top:25px!important;width:74px!important;height:68px!important;color:#17634f!important;font-size:30px!important;line-height:68px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before{display:none!important;content:none!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{left:152px!important;top:22px!important;width:480px!important;height:38px!important;color:#53392f!important;font-size:30px!important;line-height:38px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{top:56px!important;height:12px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>em{right:24px!important;top:31px!important;width:126px!important;height:48px!important;color:#53392f!important;font-size:30px!important;line-height:48px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{position:absolute!important;left:calc(var(--mission-left) + 54px)!important;top:calc(var(--mission-top) + var(--mission-h) - 132px)!important;z-index:3!important;display:grid!important;width:calc(var(--mission-w) - 108px)!important;height:94px!important;grid-template-columns:1fr 1fr!important;gap:24px!important;margin:0!important;padding:0!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:94px!important;border-radius:18px!important;font-size:34px!important;line-height:94px!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{position:absolute!important;inset:0!important;z-index:20!important;display:block!important;width:1440px!important;height:900px!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:linear-gradient(rgba(23,55,51,.16),rgba(23,55,51,.16)),url(/games/koi-mahjong/menu/meta-desktop-v3/background.webp) 50% /100% 100% no-repeat!important;box-shadow:none!important;backdrop-filter:none!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{display:none!important;content: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{position:absolute!important;left:252px!important;right:auto!important;top:21px!important;z-index:4!important;display:block!important;width:941.262px!important;height:99px!important;overflow:visible!important;border:0!important;border-radius:0!important;padding:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/header.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__header:before{display:none!important;content: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{position:absolute!important;top:28px!important;z-index:5!important;display:block!important;width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!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{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:after,html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-header__options:before{display:none!important;content: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{position:absolute!important;left:65px!important;top:11px!important;display:block!important;width:820px!important;height:78px!important;pointer-events: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,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 h2{position:absolute!important;inset:0!important;display:flex!important;width:820px!important;height:78px!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#103f39!important;font-family:Noto Sans KR,sans-serif!important;font-size:38px!important;font-weight:900!important;line-height:78px!important;letter-spacing:0!important;text-align:center!important;text-shadow:none!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{position:absolute!important;left:317px!important;top:140px!important;z-index:3!important;display:block!important;width:806px!important;height:92px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__summary{position:absolute!important;left:40px!important;top:13px!important;display:flex!important;width:726px!important;height:28px!important;align-items:center!important;justify-content:space-between!important;font-family:Noto Sans KR,sans-serif!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{display:flex!important;width:94px!important;height:28px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(174,119,52,.55)!important;border-radius:999px!important;color:#53392f!important;font-size:17px!important;font-weight:900!important;line-height:28px!important;background:rgba(255,248,227,.85)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar{position:absolute!important;left:108px!important;right:108px!important;top:49px!important;height:14px!important;overflow:hidden!important;border:1px solid rgba(91,65,49,.68)!important;border-radius:999px!important;background:rgba(75,62,54,.28)!important;box-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__bar>span{position:absolute!important;left:0!important;top:0!important;display:block!important;height:100%!important;min-width:0!important;border-radius:inherit!important;background:linear-gradient(90deg,#2b8670,#56b78b)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{position:absolute!important;left:34px!important;top:39px!important;width:64px!important;height:34px!important;color:#17634f!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:34px!important;text-align:center!important;text-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:before{display:none!important;content:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__reward{position:absolute!important;top:32px!important;width:48px!important;height:54px!important;margin-left:-24px!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;position:absolute!important;left:50%!important;top:-3px!important;width:34px!important;height:30px!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/contain no-repeat!important;box-shadow:none!important;transform:translateX(-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{position:absolute!important;left:0!important;bottom:0!important;width:100%!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:15px!important;font-weight:900!important;line-height:18px!important;text-align:center!important;text-shadow:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{position:absolute!important;left:317px!important;top:258px!important;z-index:2!important;display:grid!important;width:806px!important;height:225px!important;grid-template-columns:394.94px 394.94px!important;grid-template-rows:105.612px 105.612px!important;gap:13.776px 16.12px!important;overflow:visible!important;padding:0!important;margin:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{position:relative!important;display:block!important;width:394.94px!important;height:105.612px!important;min-width:0!important;min-height:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;padding:0!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important;box-shadow:none!important;filter:none!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:after,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>span:before{display:none!important;content: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{position:absolute!important;left:22.568px!important;top:27.551px!important;display:flex!important;width:51.584px!important;height:48.98px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;color:#b9635c!important;font-family:Noto Sans KR,sans-serif!important;font-size:20px!important;font-weight:900!important;line-height:48.98px!important;background:rgba(255,248,233,.94)!important;text-shadow:none!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:rgba(77,169,144,.94)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong{position:absolute!important;left:90.272px!important;top:26.02px!important;display:flex!important;width:209.56px!important;height:39.796px!important;align-items:center!important;overflow:hidden!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:23px!important;font-weight:900!important;line-height:39.796px!important;text-overflow:ellipsis!important;white-space:nowrap!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{display:none!important;content: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{position:absolute!important;left:294.996px!important;top:35.204px!important;display:flex!important;width:74.152px!important;height:27.551px!important;align-items:center!important;justify-content:flex-end!important;overflow:hidden!important;color:#8b7669!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;text-align:right!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{position:absolute!important;left:339px!important;top:823px!important;z-index:3!important;display:block!important;width:763px!important;height:66px!important;margin:0!important;padding:0!important;background:transparent!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions>button{position:absolute!important;top:0!important;display:flex!important;width:360px!important;height:66px!important;min-width:0!important;min-height:0!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!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;letter-spacing:0!important;box-shadow:none!important;text-align:center!important;white-space:nowrap!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{left:0!important;color:#17433c!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/primary.webp) 50%/100% 100% no-repeat!important;text-shadow:none!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{left:403px!important;color:#fff9dc!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/secondary.webp) 50%/100% 100% no-repeat!important;text-shadow:none!important}}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{background-image:url(/games/koi-mahjong/menu/daily-missions/mission-number-badge.webp)!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;color:#0f5b50!important;text-shadow:0 1px 0 rgba(255,255,255,.85)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div.is-done>span{background-image:url(/games/koi-mahjong/menu/daily-missions/mission-complete-badge.webp)!important;background-color:transparent!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;color:transparent!important;font-size:0!important;line-height:0!important;text-shadow:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span:before{display:none!important;content: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{left:14px!important;top:8px!important;width:68px!important;height:90px!important;font-size:20px!important;line-height:90px!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-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>span{left:14px!important;top:10px!important;width:90px!important;height:98px!important;font-size:28px!important;line-height:98px!important}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .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{font-size:0!important;line-height:0!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge{background:transparent!important;background-color:transparent!important;background-image:none!important;overflow:visible!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>img{position:absolute!important;inset:0!important;z-index:0!important;display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;pointer-events:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-state-badge>b{position:absolute!important;inset:0!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f5b50!important;font:inherit!important;line-height:inherit!important;text-shadow:0 1px 0 rgba(255,255,255,.85)!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,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[data-platform-mode=appsInToss] .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-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{background:transparent!important;background-color:transparent!important;background-image: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{top:258px!important;height:455px!important;grid-template-columns:394.94px 394.94px!important;grid-template-rows:none!important;grid-auto-rows:105.612px!important;overflow-x:hidden!important;overflow-y:auto!important;padding-right:0!important;scrollbar-width:thin!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:after,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-meta-header__options: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-list>div: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>span:before,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div>strong:after{display:none!important;content:none!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{position:absolute!important;z-index:1!important;display:block!important;object-fit:fill!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{left:150px!important;top:128px!important;width:1140px!important;height:700px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track{left:260px!important;top:164px!important;width:920px!important;height:118px!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:220px!important;top:314px!important;display:grid!important;width:1000px!important;height:390px!important;grid-template-columns:repeat(2,490px)!important;grid-auto-rows:118px!important;column-gap:20px!important;row-gap:18px!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:grid!important;width:490px!important;height:118px!important;grid-template-columns:72px minmax(0,1fr) 82px!important;gap:18px!important;padding:24px 26px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-menu-panel__actions{left:340px!important;top:746px!important;display:grid!important;width:760px!important;height:66px!important;grid-template-columns:repeat(2,360px)!important;gap:40px!important}}html body .koi-mahjong-app-root[data-platform-mode=appsInToss] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg,html body .koi-mahjong-app-root[data-viewport-mode=mobile] .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-popup-bg{left:80px!important;top:250px!important;width:920px!important;height:1340px!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{left:363px!important;top:130px!important;width:713px!important;height:118px!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) top/713px 123px no-repeat!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list{left:220px!important;top:280px!important;width:1000px!important;height:619px!important;grid-template-columns:repeat(2,478px)!important;grid-auto-rows:118px!important;column-gap:32px!important;row-gap:14px!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-meta-list>div{display:block!important;width:478px!important;height:118px!important;padding:0!important;background:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-mission-row-bg{left:12px!important;top:0!important;width:466px!important;height:118px!important;object-fit:cover!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{left:101px!important;top:18px!important;width:99px!important;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 span{position:absolute!important;left:0!important;top:0!important;display:flex!important;width:99px!important;height:28px!important;align-items:center!important;justify-content:flex-start!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__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{left:8px!important;top:0!important;width:40px!important;height:31px!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{left:1px!important;top:-5px!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{left:0!important;top:29px!important;width:48px!important;height:18px!important;font-size:15px!important;font-weight:900!important;line-height:18px!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 b{left:0!important;top:29px!important;width:48px!important;height:18px!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{left:0!important;top:29px!important;width:48px!important;height:18px!important;font-size:15px!important;font-weight:900!important;line-height:18px!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{left:381px!important;top:45px!important;width:47px!important;height:28px!important;font-size:15px!important;font-weight:500!important;line-height:27.551px!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{left:385px!important;top:45px!important;width:36px!important;height:28px!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{display:block!important;position:absolute!important;left:0!important;top:0!important;height:100%!important;min-width:0!important;border-radius:999px!important;background:linear-gradient(90deg,#2b8670,#56b78b)!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;padding:0!important;border:0!important;background:none!important;cursor:default!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;position:absolute!important;right:-5px!important;top:-7px!important;display:block!important;width:14px!important;height:14px!important;border:2px solid rgba(255,248,227,.96)!important;border-radius:999px!important;background:#d84e63!important;box-shadow:0 2px 5px rgba(65,27,34,.35)!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{left:170px!important;top:55px!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){left:272px!important;top:55px!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){left:374px!important;top:55px!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){left:476px!important;top:55px!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:578px!important;top:50px!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{left:168px!important;top:18px!important;display:flex!important;width:140px!important;min-width:0!important;height:50px!important;align-items:center!important;overflow:visible!important;color:#173e38!important;font-size:18px!important;font-weight:900!important;line-height:22px!important;text-overflow:clip!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!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{left:316px!important;top:39px!important;width:58px!important;height:28px!important;justify-content:flex-end!important;overflow:visible!important;text-align:right!important;white-space:nowrap!important;z-index:2!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{position:absolute!important;left:168px!important;top:72px!important;z-index:4!important;display:flex!important;width:54px!important;height:18px!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(176,123,52,.55)!important;border-radius:999px!important;color:#7c5238!important;background:rgba(255,248,227,.9)!important;font-family:Noto Sans KR,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:16px!important;white-space:nowrap!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{left:326px!important;width:42px!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{position:fixed!important;inset:0!important;z-index:80!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(11,22,20,.48)!important;pointer-events:none!important;animation:koiMahjongDailyRewardDim 1.8s ease both!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{position:relative!important;width:360px!important;min-height:238px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;overflow:hidden!important;border:3px solid rgba(222,174,91,.95)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 24%,rgba(255,255,212,.9) 0 12%,rgba(255,233,147,.42) 23%,transparent 48%),linear-gradient(180deg,rgba(255,249,225,.98),rgba(246,221,172,.96))!important;box-shadow:0 18px 40px rgba(0,0,0,.34),inset 0 0 20px rgba(255,255,255,.55)!important;animation:koiMahjongDailyRewardPanel 1.8s ease both!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{position:absolute!important;left:50%!important;top:42%!important;width:250px!important;height:250px!important;opacity:.62!important;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,218,.9) 18deg,transparent 36deg,transparent 72deg,rgba(255,255,218,.8) 90deg,transparent 112deg,transparent 180deg,rgba(255,255,218,.75) 206deg,transparent 236deg,transparent 300deg,rgba(255,255,218,.8) 326deg,transparent 1turn)!important;transform:translate(-50%,-50%)!important;animation:koiMahjongDailyRewardShine 1.8s linear both!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{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:104px!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,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{position:relative!important;display:grid!important;place-items:center!important;width:92px!important;height:92px!important;border-radius:999px!important;background:radial-gradient(circle at 50% 38%,#fff7c7 0 24%,#e3b74d 58%,#98682b 100%)!important;box-shadow:0 10px 18px rgba(91,61,25,.32),inset 0 0 9px rgba(255,255,255,.75)!important;animation:koiMahjongDailyRewardItem 1.8s ease both!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{width:70px!important;height:70px!important;object-fit:contain!important;filter:drop-shadow(0 4px 5px rgba(67,43,22,.28))!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{position:absolute!important;right:-6px!important;bottom:-4px!important;min-width:32px!important;height:26px!important;padding:0 6px!important;border-radius:999px!important;color:#fff8df!important;background:#0b6c5d!important;font-size:15px!important;font-weight:900!important;line-height:26px!important;text-align:center!important;box-shadow:0 3px 7px rgba(0,0,0,.28)!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;font-size:25px!important;font-weight:900!important;line-height:1!important;text-shadow:0 1px 0 rgba(255,255,255,.65)!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{position:relative!important;z-index:2!important;max-width:310px!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:30px!important;text-align:center!important;word-break:keep-all!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(0deg) 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{position:fixed!important;inset:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(11,22,20,.48)!important;pointer-events:none!important;animation:koiMahjongDailyRewardDim 1.8s ease both!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__panel{position:relative!important;width:min(360px,78vw)!important;min-height:min(238px,34vh)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:16px!important;overflow:hidden!important;border:3px solid rgba(222,174,91,.95)!important;border-radius:22px!important;background:radial-gradient(circle at 50% 24%,rgba(255,255,212,.9) 0 12%,rgba(255,233,147,.42) 23%,transparent 48%),linear-gradient(180deg,rgba(255,249,225,.98),rgba(246,221,172,.96))!important;box-shadow:0 18px 40px rgba(0,0,0,.34),inset 0 0 20px rgba(255,255,255,.55)!important;animation:koiMahjongDailyRewardPanel 1.8s ease both!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__shine{position:absolute!important;left:50%!important;top:42%!important;width:250px!important;height:250px!important;opacity:.62!important;background:conic-gradient(from 0deg,transparent 0deg,rgba(255,255,218,.9) 18deg,transparent 36deg,transparent 72deg,rgba(255,255,218,.8) 90deg,transparent 112deg,transparent 180deg,rgba(255,255,218,.75) 206deg,transparent 236deg,transparent 300deg,rgba(255,255,218,.8) 326deg,transparent 1turn)!important;transform:translate(-50%,-50%)!important;animation:koiMahjongDailyRewardShine 1.8s linear both!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__icons{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important;min-height:104px!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__coin,html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__item{position:relative!important;display:grid!important;place-items:center!important;width:92px!important;height:92px!important;border-radius:999px!important;background:radial-gradient(circle at 50% 38%,#fff7c7 0 24%,#e3b74d 58%,#98682b 100%)!important;box-shadow:0 10px 18px rgba(91,61,25,.32),inset 0 0 9px rgba(255,255,255,.75)!important;animation:koiMahjongDailyRewardItem 1.8s ease both!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__item img{width:70px!important;height:70px!important;object-fit:contain!important;filter:drop-shadow(0 4px 5px rgba(67,43,22,.28))!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__item b{position:absolute!important;right:-6px!important;bottom:-4px!important;min-width:32px!important;height:26px!important;padding:0 6px!important;border-radius:999px!important;color:#fff8df!important;background:#0b6c5d!important;font-size:15px!important;font-weight:900!important;line-height:26px!important;text-align:center!important;box-shadow:0 3px 7px rgba(0,0,0,.28)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__coin i{color:#fff2a6!important;font-size:42px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;text-shadow:0 2px 0 rgba(94,55,17,.4)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__coin b{position:absolute!important;right:-8px!important;bottom:-5px!important;min-width:42px!important;height:28px!important;padding:0 7px!important;border-radius:999px!important;color:#fff8df!important;background:#9c5d16!important;font-size:15px!important;font-weight:900!important;line-height:28px!important;text-align:center!important;box-shadow:0 3px 7px rgba(0,0,0,.28)!important}html body .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-daily-reward-notice__panel>strong{position:relative!important;z-index:2!important;max-width:310px!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:900!important;line-height:30px!important;text-align:center!important;word-break:keep-all!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{left:168px!important;top:18px!important;width:132px!important;height:47px!important;display:flex!important;align-items:center!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;overflow:visible!important;font-size:17px!important;line-height:22px!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{left:168px!important;top:73px!important;width:54px!important;height:18px!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{width:180px!important;white-space:nowrap!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{left:841px!important;top:45px!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{left:933px!important;top:45px!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{left:161px!important;top:-5px!important;width:150px!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{left:31px!important;top:379px!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{position:absolute!important;inset:0!important;z-index:0!important;width:1076px!important;height:760px!important;border:0!important;border-radius:24px!important;content:""!important;background:rgba(120,176,173,.25)!important;box-shadow:none!important;backdrop-filter:blur(9px)!important;-webkit-backdrop-filter:blur(9px)!important;pointer-events: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-board-shell{position:relative!important;z-index: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=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=challenge-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=standard-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.460px!important;--mahjong-standard-tile-aspect:1.666!important;--mahjong-standard-column-step-ratio:0.975!important;--mahjong-standard-row-step-ratio:0.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{left:24px!important;top:1510px!important;width:886px!important;height:140px!important;border-radius:14px!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){min-height:140px!important;max-height:140px!important;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{position:absolute!important;inset:0!important;display:block!important;width:1080px!important;height:1920px!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:linear-gradient(rgba(6,35,38,.26),rgba(6,35,38,.26)),url(/games/koi-mahjong/menu/main-menu-bg.webp) 50% /cover no-repeat!important;box-shadow:none!important;backdrop-filter: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.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.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__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-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-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: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>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{display:none!important;content:none!important;background: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{position:absolute!important;left:0!important;top:0!important;right:auto!important;bottom:auto!important;z-index:4!important;display:block!important;width:1080px!important;height:252px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-header-panel.webp) 0 0/1085.793px 256px no-repeat!important;box-shadow:none!important;filter:drop-shadow(0 18px 36px rgba(20,10,5,.28))!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{position:absolute!important;top:87px!important;z-index:5!important;display:block!important;width:82px!important;height:82px!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;filter: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-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{position:absolute!important;inset:0!important;display:block!important;width:82px!important;height:82px!important;max-width:none!important;object-fit:contain!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{position:absolute!important;left:175px!important;top:55px!important;z-index:5!important;display:block!important;width:736px!important;height:159px!important;margin:0!important;padding:0!important;text-align:center!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{position:absolute!important;left:0!important;top:0!important;display:block!important;width:736px!important;height:42px!important;margin:0!important;overflow:hidden!important;color:#9a639f!important;font-family:Noto Sans KR,sans-serif!important;font-size:25px!important;font-weight:700!important;line-height:42px!important;text-align:center!important;white-space:nowrap!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{position:absolute!important;left:0!important;top:42px!important;display:block!important;width:736px!important;height:68px!important;margin:0!important;overflow:hidden!important;color:#123f37!important;font-family:Noto Sans KR,sans-serif!important;font-size:52px!important;font-weight:900!important;line-height:68px!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!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{position:absolute!important;left:0!important;top:123px!important;display:block!important;width:736px!important;height:36px!important;margin:0!important;overflow:hidden!important;color:#6c4b3a!important;font-family:Noto Sans KR,sans-serif!important;font-size:22px!important;font-weight:500!important;line-height:36px!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!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{position:absolute!important;left:38px!important;top:271px!important;z-index:3!important;display:block!important;width:1003.034px!important;height:166px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow: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:before{position:absolute!important;left:0!important;top:0!important;z-index:0!important;display:block!important;width:1003.034px!important;height:173.034px!important;content:""!important;background:url(/games/koi-mahjong/menu/meta-desktop-v3/row.webp) 50%/100% 100% no-repeat!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{position:absolute!important;left:93px!important;top:51px!important;z-index:2!important;display:block!important;width:146px!important;height:28px!important;margin:0!important;padding:0!important;color:#17634f!important;font-family:Noto Sans KR,sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:28px!important;text-align:left!important;text-shadow:0 2px 0 rgba(0,0,0,.25)!important;white-space:nowrap!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{display:block!important;width:146px!important;height:28px!important;overflow:visible!important;color:inherit!important;font:inherit!important;line-height:inherit!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__current,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{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{position:absolute!important;left:170.221px!important;top:91.441px!important;z-index:1!important;display:block!important;width:700.576px!important;height:19.695px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:999px!important;background:#372b23!important;box-shadow: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>span{position:absolute!important;left:0!important;top:0!important;display:block!important;height:19.695px!important;border-radius:999px!important;background:linear-gradient(90deg,#44c96b,#81d59a)!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{position:absolute!important;top:77.373px!important;z-index:2!important;display:block!important;width:67.525px!important;height:66.119px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!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){left:526.136px!important;top:78.78px!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){left:669.627px!important;top:78.78px!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{left:813.119px!important;top:70.339px!important;width:67.525px!important;height:73.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:before{position:absolute!important;left:11.254px!important;top:0!important;display:block!important;width:56.271px!important;height:43.61px!important;content:""!important;border:0!important;border-radius:0!important;background:url(/games/koi-mahjong/menu/stage-select-chest-bronze.webp) 50%/contain no-repeat!important;box-shadow:none!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{left:1.407px!important;width:66.119px!important;height:57.678px!important;background-image:url(/games/koi-mahjong/menu/stage-select-chest-blue.webp)!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{position:absolute!important;left:0!important;top:40.797px!important;display:block!important;width:67.525px!important;height:25.322px!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:21.102px!important;font-weight:900!important;line-height:25.322px!important;text-align:center!important;text-shadow:none!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{position:absolute!important;left:38px!important;top:533px!important;right:auto!important;bottom:auto!important;z-index:3!important;display:block!important;width:1004px!important;height:1387px!important;margin:0!important;padding:262px 0 80px 4px!important;overflow-x:hidden!important;overflow-y:auto!important;background:transparent!important;scrollbar-width: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::-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){position:relative!important;display:block!important;width:996px!important;height:198px!important;min-height:198px!important;margin:0!important;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow: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-mission-row-bg{position:absolute!important;left:0!important;top:0!important;z-index:0!important;display:block!important;width:998px!important;height:198px!important;max-width:none!important;object-fit:fill!important;opacity:1!important;filter:none!important;pointer-events: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-mission-state-badge{position:absolute!important;left:101px!important;top:43px!important;z-index:1!important;display:block!important;width:81px!important;height:111px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!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{left:83px!important;top:41px!important;width:105px!important;height: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-mission-state-badge img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!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{position:absolute!important;inset:0!important;z-index:2!important;display:flex!important;width:81px!important;height:111px!important;align-items:center!important;justify-content:center!important;color:#0f5b50!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1!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{position:absolute!important;left:299px!important;top:61px!important;z-index:1!important;display:flex!important;width:399.566px!important;height:75.852px!important;align-items:center!important;margin:0!important;overflow:visible!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:43.856px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;white-space:normal!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{left:277px!important;top:51px!important;width:436.636px!important;height:82.889px!important;font-size:47.925px!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{position:absolute!important;left:299px!important;top:128px!important;z-index:1!important;display:block!important;width:180px!important;height:32px!important;margin:0!important;color:#8b7669!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;text-align:left!important;white-space:nowrap!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{left:277px!important;top:131px!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{position:absolute!important;left:852px!important;top:72px!important;z-index:1!important;display:flex!important;width:89.619px!important;height:53.39px!important;align-items:center!important;justify-content:center!important;margin:0!important;color:#8b7669!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;white-space:nowrap!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{left:859px!important;top:70px!important;width:75.013px!important;height:58.343px!important;color:#398573!important;font-size:31.255px!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{position:absolute!important;left:0!important;top:0!important;z-index:20!important;display:block!important;width:1080px!important;height:1920px!important;overflow:hidden!important;background:transparent!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{position:absolute!important;left:0!important;top:0!important;width:1080px!important;height:1920px!important;pointer-events: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__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:rgba(6,35,38,.26)!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{position:absolute!important;left:0!important;top:0!important;z-index:4!important;width:1080px!important;height:252px!important;overflow:hidden!important;filter:drop-shadow(0 18px 36px rgba(20,10,5,.28))!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{position:absolute!important;left:0!important;top:0!important;width:1085.793px!important;height:256px!important;max-width:none!important;object-fit:fill!important;pointer-events: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__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{position:absolute!important;top:87px!important;z-index:2!important;width:82px!important;height:82px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow: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__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{display:block!important;width:82px!important;height:82px!important;max-width:none!important;object-fit:contain!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__rule,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{position:absolute!important;left:175px!important;display:block!important;width:736px!important;margin:0!important;overflow:hidden!important;font-family:Noto Sans KR,sans-serif!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!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{top:55px!important;height:42px!important;color:#9a639f!important;font-size:25px!important;font-weight:700!important;line-height:42px!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{top:97px!important;height:68px!important;color:#123f37!important;font-size:52px!important;font-weight:900!important;line-height:68px!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{top:178px!important;height:36px!important;color:#6c4b3a!important;font-size:22px!important;font-weight:500!important;line-height:36px!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{position:absolute!important;left:38px!important;top:271px!important;z-index:3!important;width:1003.034px!important;height:166px!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{position:absolute!important;left:0!important;top:0!important;width:1003.034px!important;height:173.034px!important;max-width:none!important;object-fit:fill!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{position:absolute!important;left:93px!important;top:51px!important;z-index:2!important;width:146px!important;height:28px!important;color:#17634f!important;font-family:Noto Sans KR,sans-serif!important;font-size:36px!important;font-weight:900!important;line-height:28px!important;text-shadow:0 2px 0 rgba(0,0,0,.25)!important;white-space:nowrap!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{position:absolute!important;left:170.221px!important;top:91.441px!important;z-index:2!important;width:700.576px!important;height:19.695px!important;overflow:hidden!important;border-radius:999px!important;background:#372b23!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{display:block!important;height:19.695px!important;border-radius:999px!important;background:linear-gradient(90deg,#44c96b,#81d59a)!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{position:absolute!important;z-index:3!important;width:67.525px!important;height:66.119px!important;padding:0!important;border:0!important;background:transparent!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{left:239.153px!important;top:77.373px!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{left:382.644px!important;top:77.373px!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{left:526.136px!important;top:78.78px!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{left:669.627px!important;top:78.78px!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{left:813.119px!important;top:70.339px!important;height:73.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 img{position:absolute!important;left:11.254px!important;top:0!important;width:56.271px!important;height:43.61px!important;object-fit:contain!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{left:1.407px!important;width:66.119px!important;height:57.678px!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{position:absolute!important;left:0!important;top:40.797px!important;width:67.525px!important;height:25.322px!important;color:#53392f!important;font-family:Noto Sans KR,sans-serif!important;font-size:21.102px!important;font-weight:900!important;line-height:25.322px!important;text-align:center!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{position:absolute!important;top:462px!important;z-index:3!important;height:1458px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width: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__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{position:relative!important;width:1004px!important;padding:0 0 80px 4px!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{position:relative!important;width:996px!important;height:198px!important;margin:0 0 32px!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{position:absolute!important;left:0!important;top:0!important;width:998px!important;height:198px!important;max-width:none!important;object-fit:fill!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{position:absolute!important;left:101px!important;top:43px!important;z-index:2!important;width:81px!important;height:111px!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{left:83px!important;top:41px!important;width:105px!important;height: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__badge img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!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{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f5b50!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1!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{position:absolute!important;left:299px!important;top:61px!important;z-index:2!important;display:flex!important;width:399.566px!important;min-height:75.852px!important;align-items:center!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:43.856px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;white-space:normal!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{left:277px!important;top:51px!important;width:436.636px!important;min-height:82.889px!important;font-size:47.925px!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{position:absolute!important;left:299px!important;top:133px!important;z-index:2!important;width:180px!important;height:30px!important;color:#8b7669!important;font-family:Noto Sans KR,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:30px!important;white-space:nowrap!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{left:277px!important;top: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__row em{position:absolute!important;left:852px!important;top:72px!important;z-index:2!important;display:flex!important;width:89.619px!important;height:53.39px!important;align-items:center!important;color:#8b7669!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;white-space:nowrap!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{left:859px!important;top:70px!important;width:75.013px!important;height:58.343px!important;color:#398573!important;font-size:31.255px!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{left:38px!important;top:464px!important;width:1004px!important;height:1456px!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{left:802px!important;top:110px!important;width:123px!important;height:76px!important;color:#fdfaa2!important;font-size:43.856px!important;font-weight:900!important;line-height:75.882px!important;text-align:right!important;text-shadow:0 4px 0 rgba(0,0,0,.25)!important;-webkit-text-stroke:1px #a79a65!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{left:802px!important;top:110px!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{position:absolute!important;left:0!important;top:0!important;z-index:20!important;display:block!important;width:1080px!important;height:1920px!important;overflow:hidden!important;background:transparent!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{position:absolute!important;left:0!important;top:0!important;z-index:0!important;width:1080px!important;height:1920px!important;object-fit:cover!important;pointer-events: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__header{position:absolute!important;left:0!important;top:0!important;z-index:4!important;width:1080px!important;height:252px!important;overflow:hidden!important;filter:drop-shadow(0 18px 36px rgba(20,10,5,.28))!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{position:absolute!important;left:0!important;top:0!important;width:1085.793px!important;height:256px!important;max-width:none!important;object-fit:fill!important;pointer-events: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__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{position:absolute!important;top:87px!important;z-index:2!important;width:82px!important;height:82px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow: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__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{display:block!important;width:82px!important;height:82px!important;max-width:none!important;object-fit:contain!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__rule,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{position:absolute!important;left:175px!important;display:block!important;width:736px!important;margin:0!important;overflow:hidden!important;font-family:Noto Sans KR,sans-serif!important;text-align:center!important;letter-spacing:0!important;white-space:nowrap!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{top:55px!important;height:42px!important;color:#9a639f!important;font-size:25px!important;font-weight:700!important;line-height:42px!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{top:97px!important;height:68px!important;color:#123f37!important;font-size:52px!important;font-weight:900!important;line-height:68px!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{top:178px!important;height:36px!important;color:#6c4b3a!important;font-size:22px!important;font-weight:500!important;line-height:36px!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{position:absolute!important;left:38px!important;top:281px!important;z-index:3!important;width:1004px!important;height:1639px!important;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width: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__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{position:relative!important;width:1004px!important;padding:0 0 80px 8px!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{position:relative!important;width:996px!important;height:198px!important;margin:0 0 23px!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{position:absolute!important;left:0!important;top:0!important;width:998px!important;height:198px!important;max-width:none!important;object-fit:fill!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{position:absolute!important;left:101px!important;top:43px!important;z-index:2!important;width:81px!important;height:111px!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{left:83px!important;top:41px!important;width:105px!important;height: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__badge img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!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{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#0f5b50!important;font-family:Noto Sans KR,sans-serif!important;font-size:28px!important;font-weight:900!important;line-height:1!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{position:absolute!important;left:299px!important;top:61px!important;z-index:2!important;display:flex!important;width:399.566px!important;min-height:75.852px!important;align-items:center!important;color:#173e38!important;font-family:Noto Sans KR,sans-serif!important;font-size:43.856px!important;font-weight:900!important;line-height:1.08!important;letter-spacing:0!important;white-space:normal!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{left:277px!important;top:51px!important;width:436.636px!important;min-height:82.889px!important;font-size:47.925px!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{position:absolute!important;left:852px!important;top:72px!important;z-index:2!important;display:flex!important;width:89.619px!important;height:53.39px!important;align-items:center!important;color:#8b7669!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;white-space:nowrap!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{left:859px!important;top:70px!important;width:75.013px!important;height:58.343px!important;color:#398573!important;font-size:31.255px!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{left:2px!important;top:580px!important;width:1076px!important;height:760px!important;padding:0!important;place-items:stretch!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{width:1076px!important;height:760px!important;padding:0!important;--mahjong-board-align-x:0.5!important;--mahjong-board-align-y:0.5!important;--mahjong-board-offset-x:calc((100% - var(--mahjong-content-w)) * 0.5)!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * 0.5 - 24px)!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)) * 0.5)!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * 0.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=challenge-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=standard-grid] .koi-mahjong-board-shell{--mahjong-board-offset-x:calc((100% - var(--mahjong-content-w)) * 0.5)!important;--mahjong-board-offset-y:calc((100% - var(--mahjong-content-h)) * 0.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)) * 0.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{left:46px!important;top:1708px!important;bottom:auto!important;width:988px!important;height:204px!important;gap:30px!important;align-items:end!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;height:180px!important;min-width:171px!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{top:28px!important;width:58px!important;height:60px!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){width:171px!important;height:180px!important;min-width:171px!important;min-height:180px!important;padding:0 8px 42px!important;color:#ffffff!important;font-size:20px!important;line-height:23px!important;background:url(/games/koi-mahjong/tiles/newgamebutton.webp) 50%/100% 100% no-repeat!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{top:44px!important;width:72px!important;height:58px!important;background-image:url(/games/koi-mahjong/tiles/newgameicon.webp)!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{border-radius:0!important;background:#fff1a5!important;box-shadow:0 0 1px rgba(255,255,255,.36),0 0 3px rgba(255,221,96,.22)!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-from-previous.is-reverse,html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-horizontal.is-joint-to-next:not(.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-from-previous.is-reverse,html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-segment.is-vertical.is-joint-to-next:not(.is-reverse){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-joint,html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-end-dot{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,0.36rem)!important;--shisen-joint-fade-duration:34ms!important;z-index:2!important;display:block!important;width:var(--shisen-end-dot-size)!important;height:var(--shisen-end-dot-size)!important;border-radius:50%!important;background:#fff1a5!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}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-wrap{position:absolute!important;display:block!important;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}html body .koi-mahjong-app-root .koi-mahjong-shisen-line .koi-mahjong-shisen-bottom-stub{position:absolute!important;display:block!important;left:0!important;top:0!important;width:var(--shisen-line-thickness,.36rem)!important;height:var(--stub-height,30px)!important;border-radius:0!important;background:#fff1a5!important;box-shadow:0 0 1px rgba(255,255,255,.36),0 0 3px rgba(255,221,96,.22)!important;opacity:0;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;animation-timing-function:linear,linear!important;animation-fill-mode:both,both!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:center 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),(orientation:landscape){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,0.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) * 0.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) * 0.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) * 0.08)!important;--mahjong-content-z-height:calc(var(--mahjong-tile-w) * 0.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)) * 0.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)) * 0.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{left:0!important;top:0!important;width:100%!important;height:100%!important}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,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-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{display:grid!important;place-items:stretch!important;overflow:visible!important;padding:0!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-zone:before{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=game] .koi-mahjong-board-shell{width:100%!important;height:100%!important;padding:0!important;--mahjong-board-align-x:0.5!important;--mahjong-board-align-y:0.5!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__bar>span{display:block!important;background:linear-gradient(90deg,#2ecb6f,#75f0a2 62%,#fff17a)!important;box-shadow:0 0 8px rgba(117,240,162,.68),0 0 18px rgba(255,241,122,.42)!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current{position:absolute!important;left:var(--quest-point-current-left,22px)!important;top:38px!important;z-index:5!important;display:block!important;width:74px!important;height:70px!important;color:#fff!important;font-family:Noto Sans KR,sans-serif!important;font-size:26px!important;font-weight:900!important;line-height:76px!important;text-align:center!important;text-shadow:0 3px 0 #000,3px 0 0 #000,-3px 0 0 #000!important;pointer-events:none!important}html body .koi-mahjong-app-root:not([data-viewport-mode=mobile]) .koi-mahjong-canvas[data-screen=missions] .koi-mahjong-quest-track__current:after{position:absolute!important;left:50%!important;top:26px!important;z-index:-1!important;width:64px!important;height:64px!important;content:""!important;border-radius:999px!important;background:rgba(255,241,90,.6)!important;filter:blur(10px)!important;transform:translate(-50%,-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-ad-banner{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{position:absolute!important;inset:0!important;display:block!important;width:1080px!important;height:210px!important;pointer-events: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>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-titlebar__actions>div{position:absolute!important;left:8px!important;top:34px!important;width:80px!important;height:80px!important;pointer-events: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__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{position:absolute!important;inset:0!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!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] .koi-mahjong-titlebar__option-button{left:auto!important;top:34px!important;right:8px!important;width:80px!important;height:80px!important;min-width:80px!important;min-height:80px!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{width:80px!important;height:80px!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:210px!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:344px!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{left:0!important;top:500px!important;width:1080px!important;height:1080px!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,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{width:1080px!important;height:1080px!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:74px!important;--mahjong-board-offset-y:90px!important;--mahjong-tile-w:132px!important;--mahjong-tile-h:192px!important;--mahjong-column-step:132px!important;--mahjong-row-step:137px!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{top:1640px!important}