.loading{position:absolute;position:fixed;z-index:250;display:flex;align-items:center;justify-content:center;width:100%;height:100dvh;background:hsla(0,0%,100%,.9)}.ellipsis{position:relative;display:inline-block;width:80px;height:80px}.ellipsis div{position:absolute;top:33px;width:13px;height:13px;-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);border-radius:50%;background:#ff4b4b}.ellipsis div:first-child{left:8px;-webkit-animation:ellipsis1 .6s infinite;animation:ellipsis1 .6s infinite}.ellipsis div:nth-child(2){left:8px}.ellipsis div:nth-child(2),.ellipsis div:nth-child(3){-webkit-animation:ellipsis2 .6s infinite;animation:ellipsis2 .6s infinite}.ellipsis div:nth-child(3){left:32px}.ellipsis div:nth-child(4){left:56px;-webkit-animation:ellipsis3 .6s infinite;animation:ellipsis3 .6s infinite}@-webkit-keyframes ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@-webkit-keyframes ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@-webkit-keyframes ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}@keyframes ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.modal-alerta{position:fixed;height:100dvh;width:100%;z-index:200;background:rgba(22,81,124,.7);top:0;left:0;display:flex;justify-content:center;align-items:center;padding:20px 20px 50px 20px;box-sizing:border-box}.modal-alerta .modal-alerta-container{background:#fff;border-radius:12px;width:100%;max-width:300px;box-shadow:0 30px 30px hsla(0,0%,43.5%,.2)}.modal-alerta .modal-alerta-container>div{box-sizing:border-box}.modal-alerta .modal-alerta-container>div:first-of-type{padding:30px 20px 20px 20px;border-bottom:1px solid #ded6ca}.modal-alerta .modal-alerta-container h3{font-size:20px;font-weight:700;color:#838383;text-align:center;margin-bottom:15px}.modal-alerta .modal-alerta-container p{text-align:center;widows:100%;max-width:230px;margin:0 auto;font-size:16px;color:#838383;line-height:1.3em}.modal-alerta .modal-alerta-container button{background:transparent;font-size:14px;font-weight:700;color:#838383;width:100%;border:none;height:60px;outline:none;cursor:pointer}@media (min-width:701px){.modal-alerta .modal-alerta-container button{transition:.3s}.modal-alerta .modal-alerta-container button:hover{color:#ff4b4b}}#main{min-height:100dvh;background:#f5f5f5}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;box-sizing:border-box;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a,button{outline:none}body,html{height:100%;overflow-x:hidden}body{font-family:KoHo,sans-serif;font-size:16px}@media (max-width:700px){body{font-size:14px}}button,input,textarea{font-family:KoHo,sans-serif}.nihongo{font-family:Kosugi Maru,sans-serif}.block-scroll,.block-scroll-modal{overflow:hidden}@media (max-width:1100px){.block-scroll-mobile{overflow:hidden}}@-webkit-keyframes fadeEnter{0%{opacity:0}to{opacity:1}}@keyframes fadeEnter{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fade-enter-active{-webkit-animation:fadeEnter .3s;animation:fadeEnter .3s}.fade-leave-active{-webkit-animation:fadeOut .3s;animation:fadeOut .3s}@-webkit-keyframes erroInput{0%{border:4px solid #fff}to{border:4px solid #f55}}@keyframes erroInput{0%{border:4px solid #fff}to{border:4px solid #f55}}.links-footer{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:50px}.links-footer a{text-align:center;margin:8px 0;cursor:pointer;color:#838383;font-size:16px;text-decoration:none}.links-footer a:last-child{width:170px;height:37px;overflow:hidden;border-radius:10px;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2)}.links-footer a:last-child img{width:170px;height:40px;display:block;margin:0;padding:0}@media (min-width:701px){.links-footer a{transition:.3s}.links-footer a:hover{transform:scale(1.05)}}.links-footer.pagina-lista{display:none}#header{width:100%;height:60px;background:#16517c;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2);position:sticky;padding:5px 20px;top:0;z-index:10}@media (max-width:700px){#header{height:50px}}#header .header-container{width:100%;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}#header .header-logo{height:50px;box-sizing:border-box;width:94px;cursor:pointer}#header .header-logo span{display:none}@media (max-width:700px){#header .header-logo{height:40px}}#header .header-logo img{width:94px;height:50px}@media (max-width:700px){#header .header-logo img{height:40px;width:77px}}#header .header-container-links{display:flex;align-items:center;position:relative}#header .header-links{display:flex;align-items:center}@media (max-width:700px){#header .header-links{position:absolute;padding:30px 20px;background:#fff;top:40px;flex-direction:column;right:-10px;width:200px;margin-right:0;border-radius:10px;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,top .3s}#header .header-links.active{opacity:1;visibility:visible;top:50px}}#header .header-links li{margin:0 0 0 40px;font-size:16px;color:#f5f5f5}@media (max-width:700px){#header .header-links li{margin:0;width:100%;text-align:center;color:#838383}#header .header-links li:not(:first-child){padding-top:15px}#header .header-links li:not(:last-child){border-bottom:1px solid #f5c5d6;padding-bottom:15px}}@media (min-width:701px){#header .header-links li:first-child{cursor:default}#header .header-links li:not(:first-child){cursor:pointer;transition:.3s}#header .header-links li:not(:first-child):hover{transform:scale(1.05)}}#header .btn-fullscreen{margin-right:10px}@media (min-width:701px){#header .btn-fullscreen{margin-left:50px}}#header .btn-fullscreen input{display:none}#header .btn-fullscreen input:checked+.fullscreen-input .fullscreen-input-btn{left:20px}#header .btn-fullscreen .fullscreen-input{position:relative;width:40px;height:16px;cursor:pointer;border-radius:10px;background:#ffb1b1;display:block}#header .btn-fullscreen .fullscreen-input .fullscreen-input-btn{position:absolute;cursor:pointer;width:30px;height:30px;top:-8px;left:-10px;border-radius:50%;background:#ff4b4b;display:flex;justify-content:center;align-items:center;transition:.3s;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2)}@media (min-width:701px){#header .btn-fullscreen .fullscreen-input .fullscreen-input-btn:hover{background:#ff1818}}#header .btn-fullscreen .fullscreen-input .fullscreen-input-btn img{width:15px;height:15px}#header .menu-mobile{position:relative;z-index:51;display:block;display:flex;align-items:center;width:40px;height:40px;justify-content:center;cursor:pointer;margin-left:20px}@media (min-width:701px){#header .menu-mobile{display:none}}#header .menu-mobile span{position:relative;display:block;width:40px;height:6px;border-radius:10px;background:#f5c5d6;transition:.3s}#header .menu-mobile span:after,#header .menu-mobile span:before{transition:.3s;position:absolute;height:6px;content:"";border-radius:10px;background:#f5c5d6}#header .menu-mobile span:before{top:-13px;left:0;width:40px}#header .menu-mobile span:after{top:13px;left:0;width:30px}#header .menu-mobile.active span{background:transparent}#header .menu-mobile.active span:before{top:0;transform:rotate(45deg)}#header .menu-mobile.active span:after{transform:rotate(-45deg);top:0;width:40px}#form-lista{width:100%;padding:0 20px}#form-lista .form-lista-container{width:100%;max-width:1200px;margin:0 auto;padding-top:30px}#form-lista .lista-title-container{display:flex;justify-content:center;align-items:center}#form-lista .lista-title-container input{height:50px;font-size:30px;width:calc(100% - 110px)}@media (max-width:700px){#form-lista .lista-title-container input{font-size:25px;width:100%;height:40px}}#form-lista .form-lista-index{width:50px;min-width:50px;text-align:center;color:#ff4b4b;font-size:20px;display:flex;justify-content:center;align-items:center}@media (max-width:700px){#form-lista .form-lista-index{margin-bottom:10px}}#form-lista input{height:40px;width:100%;padding:5px 10px;border-radius:8px;border:none;background:#fff;font-size:20px;color:#838383;outline:none;margin:5px;text-align:center;box-sizing:border-box;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2)}@media (max-width:700px){#form-lista input{height:30px;font-size:18px;margin:2px 0}}#form-lista input::-moz-placeholder{color:#dadada}#form-lista input:-ms-input-placeholder{color:#dadada}#form-lista input::placeholder{color:#dadada}#form-lista input.erro{-webkit-animation:erroInput 1.5s ease-in-out infinite alternate;animation:erroInput 1.5s ease-in-out infinite alternate}#form-lista .form-lista-excluir{background:none;width:40px;min-width:50px;padding-top:5px;height:45px;box-sizing:border-box;border:none;cursor:pointer}@media (max-width:700px){#form-lista .form-lista-excluir{margin-top:5px}}@media (min-width:701px){#form-lista .form-lista-excluir{transition:.3s}#form-lista .form-lista-excluir:hover{transform:scale(1.05)}}#form-lista .form-lista-excluir:disabled{cursor:default;opacity:.5}#form-lista .form-lista-excluir:disabled:hover{transform:scale(1)}#form-lista .form-lista-excluir img{width:30px;height:30px;border-radius:50%}#form-lista .form-lista-title{text-align:center;color:#16517c;font-weight:700;font-size:30px;margin:15px 0}@media (max-width:700px){#form-lista .form-lista-title{font-size:25px;margin:10px 0 5px 0}}#form-lista .form-lista-item{display:flex;justify-content:center;align-items:center}@media (max-width:700px){#form-lista .form-lista-item{flex-direction:column;padding:15px 0 10px 0;box-sizing:border-box}#form-lista .form-lista-item:not(:last-child){border-bottom:1px solid #fff}#form-lista .form-lista-item:last-child{padding-bottom:15px}}#form-lista .form-lista-container-btns{margin-top:30px;display:flex;justify-content:center;align-items:center}#form-lista .form-lista-container-btns button{width:100%;max-width:200px;margin:0 5px;height:40px;display:flex;justify-content:center;align-items:center;font-size:20px;border:none;border-radius:8px;color:#fff;cursor:pointer}@media (max-width:700px){#form-lista .form-lista-container-btns button{font-size:18px;height:40px}}@media (min-width:701px){#form-lista .form-lista-container-btns button{transition:.3s}#form-lista .form-lista-container-btns button:hover{transform:scale(1.05)}#form-lista .form-lista-container-btns button:hover:first-child{background:#ff1818}#form-lista .form-lista-container-btns button:hover:last-child{background:#57be65}}#form-lista .form-lista-container-btns button:first-child{background:#ff4b4b}#form-lista .form-lista-container-btns button:last-child{background:#7ccc87}#form-lista .form-lista-container-btns button:last-child:disabled{cursor:default;background:#e6e6e6}#form-lista .form-lista-container-btns button:last-child:disabled:hover{background:#e6e6e6;transform:scale(1)}.btn-circle{text-decoration:none;flex-direction:column;width:90px;height:90px;border:0;cursor:pointer;margin:0 auto;background:none}.btn-circle,.btn-circle span:first-child{display:flex;align-items:center;justify-content:center}.btn-circle span:first-child{transition:.3s;width:80px;height:80px;padding:10px;background:#838383;border-radius:50%;margin-bottom:4px;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2)}.btn-circle span:first-child img{width:60px;height:60px}.btn-circle span:last-child{text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:16px;color:#fff;text-align:center}@media (min-width:701px){.btn-circle:hover span:first-child{transform:scale(1.05);background:#6a6a6a}}.btn-criar-lista span:first-child{background:#68c}.btn-criar-lista span:last-child{color:#fff}@media (min-width:701px){.btn-criar-lista:hover span:first-child{background:#406abf}}.btn-play-lista span:first-child{background:#f87373}.btn-play-lista span:first-child img{width:40px;height:40px;position:relative;left:3px}@media (min-width:701px){.btn-play-lista:hover span:first-child{background:#f64242}}.container-acoes-lista{display:flex;align-items:center;justify-content:center}.container-acoes-lista #upload-file{display:none}.btn-download-excel,.btn-upload-file{margin:10px 10px 0 10px;width:50px;height:50px;border-radius:50%;cursor:pointer;position:relative;bottom:2px}.btn-download-excel img,.btn-upload-file img{width:27px;height:27px;position:relative;left:12px;top:12px}@media (min-width:701px){.btn-download-excel,.btn-upload-file{transition:.3s}.btn-download-excel:hover,.btn-upload-file:hover{transform:scale(1.05)}}.btn-upload-file{background:#7ccc87}@media (min-width:701px){.btn-upload-file:hover{background:#57be65}}.btn-download-excel{background:#f87373}@media (min-width:701px){.btn-download-excel:hover{background:#f64242}}.btn-adicionar-item-lista{margin:10px 10px 0 10px;width:50px}.btn-adicionar-item-lista span:first-child{width:50px;height:50px}@media (max-width:700px){.btn-adicionar-item-lista span:first-child{background:#6969ee}}.btn-adicionar-item-lista span:first-child img{width:30px;height:30px}.btn-adicionar-item-lista:disabled:disabled span:first-child{cursor:default;background:#e6e6e6}.btn-adicionar-item-lista:disabled:disabled span:first-child:hover{transform:scale(1)}#cadastro,#login,#password{position:relative;background:#f5f5f5}#cadastro .kanjis-icons,#login .kanjis-icons,#password .kanjis-icons{position:absolute;top:0;width:100%;left:50%;transform:translateX(-50%);max-width:1920px;min-width:850px}#cadastro>section,#login>section,#password>section{box-sizing:border-box;min-height:100dvh;padding:50px 20px 70px 20px;display:flex;justify-content:center;flex-direction:column;align-items:center;height:100dvh;min-height:700px}@media (max-width:700px){#cadastro>section,#login>section,#password>section{min-height:580px}}#cadastro .cadastro-img img,#cadastro .login-img img,#cadastro .password-img img,#login .cadastro-img img,#login .login-img img,#login .password-img img,#password .cadastro-img img,#password .login-img img,#password .password-img img{width:200px;height:200px;pointer-events:none;margin-top:50px}@media (max-width:700px){#cadastro .cadastro-img img,#cadastro .login-img img,#cadastro .password-img img,#login .cadastro-img img,#login .login-img img,#login .password-img img,#password .cadastro-img img,#password .login-img img,#password .password-img img{width:150px;height:150px}}#cadastro .text,#login .text,#password .text{font-size:30px;line-height:35px;width:100%;max-width:450px;text-align:center;margin-top:10px;font-weight:700;color:#16517c}@media (max-width:700px){#cadastro .text,#login .text,#password .text{font-size:20px;max-width:300px;line-height:25px}}#cadastro .form-cadastro,#cadastro .form-login,#cadastro .form-password,#login .form-cadastro,#login .form-login,#login .form-password,#password .form-cadastro,#password .form-login,#password .form-password{width:100%;max-width:350px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:40px}@media (max-width:700px){#cadastro .form-cadastro,#cadastro .form-login,#cadastro .form-password,#login .form-cadastro,#login .form-login,#login .form-password,#password .form-cadastro,#password .form-login,#password .form-password{margin-top:20px}}#cadastro .form-cadastro input,#cadastro .form-login input,#cadastro .form-password input,#login .form-cadastro input,#login .form-login input,#login .form-password input,#password .form-cadastro input,#password .form-login input,#password .form-password input{width:100%;border:0;border-radius:5px;height:40px;padding:5px 15px;box-sizing:border-box;margin-bottom:5px;font-size:18px;outline:none;background:#fff;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2);color:#838383}@media (max-width:700px){#cadastro .form-cadastro input,#cadastro .form-login input,#cadastro .form-password input,#login .form-cadastro input,#login .form-login input,#login .form-password input,#password .form-cadastro input,#password .form-login input,#password .form-password input{height:35px;font-size:16px}}#cadastro .form-cadastro input::-moz-placeholder,#cadastro .form-login input::-moz-placeholder,#cadastro .form-password input::-moz-placeholder,#login .form-cadastro input::-moz-placeholder,#login .form-login input::-moz-placeholder,#login .form-password input::-moz-placeholder,#password .form-cadastro input::-moz-placeholder,#password .form-login input::-moz-placeholder,#password .form-password input::-moz-placeholder{color:#d0d0d0}#cadastro .form-cadastro input:-ms-input-placeholder,#cadastro .form-login input:-ms-input-placeholder,#cadastro .form-password input:-ms-input-placeholder,#login .form-cadastro input:-ms-input-placeholder,#login .form-login input:-ms-input-placeholder,#login .form-password input:-ms-input-placeholder,#password .form-cadastro input:-ms-input-placeholder,#password .form-login input:-ms-input-placeholder,#password .form-password input:-ms-input-placeholder{color:#d0d0d0}#cadastro .form-cadastro input::placeholder,#cadastro .form-login input::placeholder,#cadastro .form-password input::placeholder,#login .form-cadastro input::placeholder,#login .form-login input::placeholder,#login .form-password input::placeholder,#password .form-cadastro input::placeholder,#password .form-login input::placeholder,#password .form-password input::placeholder{color:#d0d0d0}#cadastro .form-cadastro button,#cadastro .form-login button,#cadastro .form-password button,#login .form-cadastro button,#login .form-login button,#login .form-password button,#password .form-cadastro button,#password .form-login button,#password .form-password button{width:100%;max-width:200px;height:50px;border-radius:5px;background:#ff4b4b;margin-top:10px;outline:none;color:#fff;border:none;font-size:20px;cursor:pointer}@media (max-width:700px){#cadastro .form-cadastro button,#cadastro .form-login button,#cadastro .form-password button,#login .form-cadastro button,#login .form-login button,#login .form-password button,#password .form-cadastro button,#password .form-login button,#password .form-password button{height:40px;font-size:18px}}@media (min-width:701px){#cadastro .form-cadastro button,#cadastro .form-login button,#cadastro .form-password button,#login .form-cadastro button,#login .form-login button,#login .form-password button,#password .form-cadastro button,#password .form-login button,#password .form-password button{transition:.3s}#cadastro .form-cadastro button:hover,#cadastro .form-login button:hover,#cadastro .form-password button:hover,#login .form-cadastro button:hover,#login .form-login button:hover,#login .form-password button:hover,#password .form-cadastro button:hover,#password .form-login button:hover,#password .form-password button:hover{transform:scale(1.05);background:#ff1818}}#cadastro .form-cadastro button:disabled,#cadastro .form-login button:disabled,#cadastro .form-password button:disabled,#login .form-cadastro button:disabled,#login .form-login button:disabled,#login .form-password button:disabled,#password .form-cadastro button:disabled,#password .form-login button:disabled,#password .form-password button:disabled{cursor:default;background:#e6e6e6;color:#fff}#cadastro .form-cadastro button:disabled:hover,#cadastro .form-login button:disabled:hover,#cadastro .form-password button:disabled:hover,#login .form-cadastro button:disabled:hover,#login .form-login button:disabled:hover,#login .form-password button:disabled:hover,#password .form-cadastro button:disabled:hover,#password .form-login button:disabled:hover,#password .form-password button:disabled:hover{transform:scale(1)}#cadastro .cadastro-links,#cadastro .login-links,#cadastro .password-links,#login .cadastro-links,#login .login-links,#login .password-links,#password .cadastro-links,#password .login-links,#password .password-links{margin-top:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}#cadastro .cadastro-links a,#cadastro .login-links a,#cadastro .password-links a,#login .cadastro-links a,#login .login-links a,#login .password-links a,#password .cadastro-links a,#password .login-links a,#password .password-links a{text-align:center;margin:8px 0;cursor:pointer;color:#838383;font-size:20px;text-decoration:none}@media (max-width:700px){#cadastro .cadastro-links a,#cadastro .login-links a,#cadastro .password-links a,#login .cadastro-links a,#login .login-links a,#login .password-links a,#password .cadastro-links a,#password .login-links a,#password .password-links a{font-size:18px;margin:5px 0}}@media (min-width:701px){#cadastro .cadastro-links a,#cadastro .login-links a,#cadastro .password-links a,#login .cadastro-links a,#login .login-links a,#login .password-links a,#password .cadastro-links a,#password .login-links a,#password .password-links a{transition:.3s}#cadastro .cadastro-links a:hover,#cadastro .login-links a:hover,#cadastro .password-links a:hover,#login .cadastro-links a:hover,#login .login-links a:hover,#login .password-links a:hover,#password .cadastro-links a:hover,#password .login-links a:hover,#password .password-links a:hover{transform:scale(1.05)}}.home-container .last-updated{display:flex;justify-content:center;align-items:center;margin-bottom:10px;padding:0 20px}@media (max-width:500px){.home-container .last-updated{flex-direction:column}}.home-container .last-updated p{text-align:center;color:#838383;font-size:16px}.home-container .last-updated p span{white-space:nowrap}.home-container .last-updated button{margin-left:15px;width:100px;height:25px;border:none;background:#ff4b4b;font-size:16px;color:#fff;cursor:pointer;border-radius:5px;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2)}@media (max-width:500px){.home-container .last-updated button{margin-left:0;margin-top:10px}}@media (min-width:701px){.home-container .last-updated button{transition:.3s}.home-container .last-updated button:hover{transform:scale(1.05)}}.home-container .sem-lista-disponivel{text-align:center;color:#fff;font-size:30px;padding:50px 0;text-shadow:0 1px 2px rgba(0,0,0,.5)}@media (max-width:700px){.home-container .sem-lista-disponivel{font-size:25px}}.home-container .lista-container{display:flex;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.home-container .lista-container .lista-item{width:300px;margin:15px;background:#fff;border-radius:10px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2)}@media (max-width:700px){.home-container .lista-container .lista-item{width:100%;max-width:300px;margin:10px 15px}}.home-container .lista-container .lista-item h3{font-size:26px;text-align:center;font-weight:700;color:#9d98ee;line-height:1em;padding:20px 15px 0 15px;box-sizing:border-box}@media (max-width:700px){.home-container .lista-container .lista-item h3{font-size:23px;padding:15px 15px 0 15px}}.home-container .lista-container .lista-item.lista-item-add{background:hsla(0,0%,100%,.3);display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:249px}@media (max-width:700px){.home-container .lista-container .lista-item.lista-item-add{min-height:213px}}.home-container .lista-container .lista-item.lista-item-add .botoes-container{margin:0}.home-container .lista-container .lista-item.lista-item-add .btn-circle span:first-child{margin-bottom:0}.home-container .lista-container .lista-item h4{font-size:26px;text-align:center;font-weight:700;color:#9d98ee;line-height:1em;padding:0 15px 15px 15px;box-sizing:border-box}@media (max-width:700px){.home-container .lista-container .lista-item h4{font-size:23px;padding:0 15px 10px 15px}}.home-container .botoes-container{display:flex;justify-content:space-between;align-items:center;margin:15px 0}@media (max-width:700px){.home-container .botoes-container{margin:15px 0}}.home-container .btn-icon{position:relative;background:none;width:30px;height:30px;border:none;left:0;display:flex;justify-content:center;align-items:center;width:calc(50% - 45px);cursor:pointer}.home-container .btn-icon img{width:30px;height:30px}@media (min-width:701px){.home-container .btn-icon img{transition:.3s}.home-container .btn-icon:hover img{transform:scale(1.1)}}#lista{width:100%;padding:30px 20px;box-sizing:border-box;height:calc(100dvh - 60px);min-height:480px!important}@media (max-width:700px){#lista{height:calc(100dvh - 50px)}}#lista .lista-container{width:100%;height:100%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-rows:80px calc(100% - 180px) 100px;grid-template-areas:"quiz" "canvas" "resposta"}@media (max-width:700px){#lista .lista-container{grid-template-rows:60px calc(100% - 130px) 70px}}#lista .lista-container-quiz{grid-area:quiz;display:flex;flex-direction:column;justify-content:center;align-items:center}#lista .lista-container-quiz .quiz-kana,#lista .lista-container-quiz .quiz-palavra{margin-bottom:10px;text-align:center}#lista .lista-container-quiz .quiz-palavra{color:#838383}#lista .lista-container-quiz .quiz-kana{color:#ff4b4b}#lista .lista-container-quiz .quiz-palavra{line-height:1.1em;font-size:35px;font-weight:700}@media (max-width:700px){#lista .lista-container-quiz .quiz-palavra{font-size:25px;margin-bottom:8px}}#lista .lista-container-quiz .quiz-kana{line-height:.9em;font-size:20px}@media (max-width:700px){#lista .lista-container-quiz .quiz-kana{font-size:20px;margin-bottom:20px}}#lista .lista-container-canvas{grid-area:canvas;position:relative}#lista .lista-container-canvas .btn-resposta-certa,#lista .lista-container-canvas .btn-resposta-errada{width:100px;height:100px;border-radius:50%;border:none;position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2);cursor:pointer}@media (max-width:700px){#lista .lista-container-canvas .btn-resposta-certa,#lista .lista-container-canvas .btn-resposta-errada{width:60px;height:60px}}@media (max-height:560px) and (max-width:700px){#lista .lista-container-canvas .btn-resposta-certa,#lista .lista-container-canvas .btn-resposta-errada{top:-15px;transform:none}}@media (max-height:650px) and (min-width:701px){#lista .lista-container-canvas .btn-resposta-certa,#lista .lista-container-canvas .btn-resposta-errada{top:-15px;transform:none}}#lista .lista-container-canvas .btn-resposta-certa img,#lista .lista-container-canvas .btn-resposta-errada img{width:65px;height:65px}@media (max-width:700px){#lista .lista-container-canvas .btn-resposta-certa img,#lista .lista-container-canvas .btn-resposta-errada img{width:45px;height:45px}}#lista .lista-container-canvas .btn-resposta-errada{background:#f87373;left:-50px}@media (max-width:1320px){#lista .lista-container-canvas .btn-resposta-errada{left:-20px}}@media (max-width:1250px){#lista .lista-container-canvas .btn-resposta-errada{left:-20px;border-radius:0 50% 50% 0}}@media (min-width:701px){#lista .lista-container-canvas .btn-resposta-errada,#lista .lista-container-canvas .btn-resposta-errada img{transition:.3s}#lista .lista-container-canvas .btn-resposta-errada:hover{background:#f64242}#lista .lista-container-canvas .btn-resposta-errada:hover img{transform:scale(1.05)}}#lista .lista-container-canvas .btn-resposta-certa{background:#7ccc87;right:-50px}@media (max-width:1320px){#lista .lista-container-canvas .btn-resposta-certa{right:-20px}}@media (max-width:1250px){#lista .lista-container-canvas .btn-resposta-certa{border-radius:50% 0 0 50%;right:-20px}}@media (min-width:701px){#lista .lista-container-canvas .btn-resposta-certa,#lista .lista-container-canvas .btn-resposta-certa img{transition:.3s}#lista .lista-container-canvas .btn-resposta-certa:hover{background:#57be65}#lista .lista-container-canvas .btn-resposta-certa:hover img{transform:scale(1.05)}}#lista .lista-container-canvas #canvas{width:100%;height:calc(100% - 30px);margin-top:15px;border-radius:20px;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2);overflow:hidden;cursor:crosshair}#lista .lista-container-canvas #canvas .fs-container,#lista .lista-container-canvas #canvas .literally,#lista .lista-container-canvas #canvas canvas{border-radius:20px!important;width:100%!important;height:100%!important;overflow:hidden!important}#lista .lista-container-canvas .placar{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);z-index:1}#lista .lista-container-canvas .placar p{font-size:25px;line-height:1em;font-weight:700;color:#f5c5d6;display:flex;justify-content:center;align-items:center}#lista .lista-container-canvas .placar p span{margin:0 3px;width:70px;display:block}#lista .lista-container-canvas .placar p span.placar-erro{margin-left:10px;text-align:left;color:#f87373}#lista .lista-container-canvas .placar p span.placar-acerto{margin-right:10px;text-align:right;color:#7ccc87}#lista .lista-container-canvas #apagar,#lista .lista-container-canvas #voltar{position:absolute;cursor:pointer;z-index:50;transition:.3s;width:70px;height:70px;bottom:15px;display:flex;justify-content:center;align-items:center}#lista .lista-container-canvas #apagar img,#lista .lista-container-canvas #voltar img{width:40px;height:40px}@media (min-width:701px){#lista .lista-container-canvas #apagar:hover,#lista .lista-container-canvas #voltar:hover{transform:scale(1.1)}}@media (max-width:700px){#lista .lista-container-canvas #apagar,#lista .lista-container-canvas #voltar{width:50px;height:50px}#lista .lista-container-canvas #apagar img,#lista .lista-container-canvas #voltar img{width:30px;height:30px}}#lista .lista-container-canvas #voltar{left:0}#lista .lista-container-canvas #apagar{right:0}#lista .lista-container-resposta{grid-area:resposta}#lista .lista-container-resposta .lista-resposta{height:100%;text-align:center}#lista .lista-container-resposta .lista-resposta p{display:flex;justify-content:center;align-items:center;border-radius:15px;width:100%;height:100%;color:#838383;font-size:80px}@media (max-width:650px){#lista .lista-container-resposta .lista-resposta p{font-size:12vw}}#lista .lista-container-resposta .btn-lista-resposta{width:100px;height:100px;border-radius:50%;border:none;box-sizing:border-box;margin:0 auto;display:block;box-shadow:0 2px 3px hsla(0,0%,43.5%,.2);background:#7ccc87;cursor:pointer}#lista .lista-container-resposta .btn-lista-resposta img{width:65px;height:65px;position:relative;left:5px;top:3px}@media (max-width:700px){#lista .lista-container-resposta .btn-lista-resposta img{width:45px;height:45px;left:3px;top:2px}}@media (min-width:701px){#lista .lista-container-resposta .btn-lista-resposta{transition:.3s}#lista .lista-container-resposta .btn-lista-resposta:hover{transform:scale(1.1)}}@media (max-width:700px){#lista .lista-container-resposta .btn-lista-resposta{width:70px;height:70px}}#lista .link-jisho{position:absolute;bottom:15px;left:50%;width:70px;height:50px;border:none;background:#f5c5d6;display:flex;justify-content:center;align-items:center;border-radius:30px 30px 0 0;transform:translateX(-50%);cursor:pointer}#lista .link-jisho img{width:30px;height:30px;position:relative;left:-1px}@media (min-width:701px){#lista .link-jisho,#lista .link-jisho img{transition:.3s}#lista .link-jisho:hover{width:80px;height:55px}#lista .link-jisho:hover img{width:36px;height:36px}}.main .main-container{padding-top:30px;box-sizing:border-box;min-height:calc(100vh - 250px)}