.puzzle_app__91PZM{position:relative}.puzzle_app__91PZM .puzzle_bubble__9uONf{position:absolute;width:100vw;height:100vh;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:0;left:0;z-index:1}.puzzle_app__91PZM .puzzle_actions__PoJoX{width:100%;display:flex;justify-content:space-between;position:absolute;padding-left:24px;top:24px;right:0;color:#eee;z-index:2;font-size:24px}.puzzle_app__91PZM .puzzle_actions__PoJoX .puzzle_icon__HAZq0{margin-right:24px;cursor:pointer}.puzzle_app__91PZM .puzzle_show___upNW{width:100%;position:absolute;bottom:32px;font-size:12px;color:#343434;text-align:center}.puzzle_app__91PZM .puzzle_show___upNW>p{display:inline-block;margin-right:12px}.puzzle_app__91PZM .puzzle_show___upNW>p:last-child{margin-right:0}.puzzle_app__91PZM .puzzle_items__ofzpv{margin:0 auto;padding:0;width:90%}.puzzle_app__91PZM .puzzle_items__ofzpv .puzzle_label__p_kxi{margin-top:24px;margin-bottom:0;font-size:24px;font-weight:700;color:#fff}.puzzle_app__91PZM .puzzle_images__6uvNs{margin:0;padding:12px 0;display:flex;flex-wrap:wrap;justify-content:space-around}.puzzle_app__91PZM .puzzle_images__6uvNs .puzzle_img__vhiSJ{box-sizing:border-box;position:relative;line-height:0;margin:0 0 12px;list-style:none;min-height:100px!important}.puzzle_app__91PZM .puzzle_images__6uvNs .puzzle_img__vhiSJ .puzzle_imgPopup__Qbuz_{position:absolute;top:0;right:0;height:28px;width:28px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);font-size:20px}.puzzle_app__91PZM .puzzle_images__6uvNs .puzzle_img__vhiSJ .puzzle_imgPopup__Qbuz_ p{margin:0;color:#ddd}.puzzle_app__91PZM .puzzle_images__6uvNs .puzzle_img__vhiSJ .puzzle_imgPopup__Qbuz_ .puzzle_completed__q_ULY{color:lime}.puzzle_app__91PZM .puzzle_images__6uvNs img{width:100%;height:auto;border-radius:4px}.puzzle_app__91PZM .puzzle_images__6uvNs .puzzle_noImgMask__YyjS7{border:4px solid #434820;border-radius:4px}.puzzle_app__91PZM .puzzle_imgMask__cWMnO{background-image:linear-gradient(135deg,#c2b841 40%,#fff,#c2b841 60%);background-size:400% 400%;-webkit-animation:puzzle_imgMask__cWMnO 15s linear infinite alternate;animation:puzzle_imgMask__cWMnO 15s linear infinite alternate;padding:4px;border-radius:4px}.puzzle_app__91PZM .adm-mask{overflow-y:scroll}.puzzle_app__91PZM .puzzle_successInfo__3QjOr{margin-top:10%;color:#fff;text-align:center}.puzzle_app__91PZM .puzzle_successInfo__3QjOr .puzzle_title__aLdD6{font-size:24px;line-height:24px;height:24px;color:orange}.puzzle_app__91PZM .puzzle_successInfo__3QjOr .puzzle_data__v4T1u{font-size:14px;line-height:14px;height:14px}.puzzle_app__91PZM .puzzle_successInfo__3QjOr em{font-size:18px;font-style:normal;color:#34cbf9}.puzzle_app__91PZM .puzzle_successInfo__3QjOr .puzzle_tip__3DDrq{margin-top:40px;color:hsla(0,0%,100%,.6);-webkit-animation:puzzle_colorFlicker__hoKyV 1s ease infinite alternate;animation:puzzle_colorFlicker__hoKyV 1s ease infinite alternate}.puzzle_app__91PZM .puzzle_difficulty__cgfSL{width:90%;max-width:375px;margin-top:10%;margin-left:auto;margin-right:auto}.puzzle_app__91PZM .puzzle_difficulty__cgfSL>button{margin-bottom:24px}.puzzle_app__91PZM .puzzle_difficulty__cgfSL>button:last-child{margin-bottom:0}.puzzle_app__91PZM .puzzle_successCard__ofEL_{margin:24px auto 0;width:80%}.puzzle_app__91PZM .puzzle_successCard__ofEL_ img{border-radius:4px}.puzzle_root__1nb7T{position:relative;height:100vh;width:100vw;overflow:hidden;background-color:#000}.puzzle_root__1nb7T .preview{display:block;max-width:60%;max-height:20%;margin:12px auto}.puzzle_root__1nb7T .container{position:absolute;margin:0 auto;border:2px solid #ddd;background-color:#ddd;box-shadow:0 2px 14px rgba(237,152,38,.6);z-index:2}.puzzle_root__1nb7T .block{position:absolute;background-repeat:no-repeat;border:1px solid #ddd}.puzzle_fileInput__M1n7a{position:relative}.puzzle_fileInput__M1n7a p{position:absolute;top:0;left:0;margin:0}.puzzle_fileInput__M1n7a input{opacity:0}.puzzle_tabs__Wpp2k{color:#fff}.puzzle_tabs__Wpp2k .adm-tabs-tab-active{color:#fff;font-weight:700}@-webkit-keyframes puzzle_colorFlicker__hoKyV{0%{color:hsla(0,0%,100%,.2)}to{color:hsla(0,0%,100%,.6)}}@keyframes puzzle_colorFlicker__hoKyV{0%{color:hsla(0,0%,100%,.2)}to{color:hsla(0,0%,100%,.6)}}@-webkit-keyframes puzzle_imgMask__cWMnO{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes puzzle_imgMask__cWMnO{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}