*{margin:0;padding:0;box-sizing:border-box;list-style:none;font-family:Roboto,sans-serif}a,li{text-decoration:none;list-style:none}:root{--ice-blue-100: #e1eef1;--black: #000;--black-03: #00000041;--black-04: #0000005e;--gray-200: #d6d6d6;--gray-250: #c7c7c7;--gray-500: #808080;--gray-800: #191919;--red-warning: #f44336;--red-warning-400: #a94442;--light-red-warning: #f2dede;--text: #fff;--light-green-600: #00875f;--green-600: #3e8e41;--ocean-blue-600: #008080;--orange-300: #c9812d;--white: #fff;--white-04: #ffffff66;--white-03: #ffffff21;--green-01: #071E0D;--green-02: #10431D}html,body{height:100%;width:100%}html p,body p{margin-bottom:0!important}#root{height:100%;display:flex;flex-direction:column}.action-item-popup-container{position:fixed;height:100%;width:100%;top:0;left:0;justify-content:center;align-items:center;display:none}.action-item-popup-container.on{display:flex}.action-item-popup-container .delete-item-popup{padding:20px 40px;color:var(--text);border:1px solid var(--white);display:flex;flex-direction:column;gap:20px;width:max-content;background-color:var(--black)}.action-item-popup-container .delete-item-popup .title{font-size:1.25rem;font-weight:400}.action-item-popup-container .delete-item-popup .btns-container{display:flex;justify-content:center;gap:10px}.action-item-popup-container .delete-item-popup .btns-container button{padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--white);font-size:1rem;cursor:pointer}.action-item-popup-container .delete-item-popup .btns-container button:hover{color:var(--black);background-color:var(--white)}.action-item-popup-container .action-item-popup{padding:20px 40px;color:var(--text);border:1px solid var(--white);display:flex;flex-direction:column;gap:20px;width:max-content;background-color:var(--black)}.action-item-popup-container .action-item-popup .title{font-size:1.25rem;font-weight:400}.action-item-popup-container .action-item-popup .btns-container{display:flex;justify-content:center;gap:10px}.action-item-popup-container .action-item-popup .btns-container button{padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--white);font-size:1rem;cursor:pointer}.action-item-popup-container .action-item-popup .btns-container button:hover{color:var(--black);background-color:var(--white)}main.home{flex:1 0 auto;display:flex;justify-content:center;padding:40px 170px;text-align:center;background:var(--green-02);color:#fff;align-items:center}main.home .title{font-size:5.5rem}main.home .font-findel{font-family:Findel}@font-face{font-family:Findel;src:url(/assets/Findel-Display-Regular-9bf61ecd.otf) format("opentype")}@media (max-width: 700px){main.home{padding-top:60px}main.home .title{font-size:3rem}main.home p{font-size:1.3rem!important}}@media (max-width: 600px){main.home{padding-top:40px}}@media (max-width: 400px){main.home .title{font-size:2rem}main.home p{font-size:1rem!important}}main.home p{font-family:Libre Baskerville,serif!important;font-size:1.5rem}.popup-login{top:0;left:0;position:fixed;height:100vh;width:100vw;background-color:var(--black);z-index:3;color:#fff;justify-content:center;align-items:center;display:none}.popup-login div{display:flex;flex-direction:column;gap:15px}.popup-login .divider{display:flex;flex-direction:row;align-items:center}.popup-login .divider hr{width:100%;height:1px;background-color:#ccc;border:none}.popup-login.on{display:flex}.popup-login.off{display:none}.popup-login .close-button{top:60px;right:60px;position:absolute;background:none;border:none;color:#fff;width:25px;cursor:pointer}.popup-login .title{font-size:4rem}.popup-login .sub-title{font-size:1.125rem}.popup-login .login-btn{padding:10px 20px;cursor:pointer}.popup-login .google-login-btn{background-color:#fff;border:none}.popup-login .email-login-btn{background-color:transparent;color:#fff;padding:10px 20px;border:1px solid #ccc}.popup-login .email-login-btn:hover{border:1px solid #fff}header{background:var(--green-01);color:#fff;padding:10px 20px;padding-bottom:2px!important;border-bottom:2px solid #FFF;box-shadow:0 4px 4px #ffffff40,0 4px 4px #00000040 inset}header .font-findel{margin-bottom:0;font-family:Findel}@font-face{font-family:Findel;src:url(/assets/Findel-Display-Regular-9bf61ecd.otf) format("opentype")}header .logo-container{text-align:-webkit-center}header .header-container{max-width:1920px;text-align:center;display:flex;width:100%;justify-content:space-between;margin:0 auto;align-items:center}header .header-container h2{font-size:2rem}@media (max-width: 660px){header .header-container{flex-direction:column;gap:30px}}header .menu-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}@media (max-width: 660px){header .menu-container{padding-bottom:10px}}header .menu-container a{color:#fff;font-size:large}header .menu-container .menu{grid-area:"menu";position:relative;display:flex;flex-direction:column;align-items:center}header .menu-container .menu .menu-list{display:flex;align-items:center;justify-content:center;gap:20px}header .menu-container .menu .mobile-menu-icon{display:none}@media (max-width: 1000px){header .menu-container .menu .mobile-menu-icon{display:block}header .menu-container .menu .menu-list{display:none}header .menu-container .menu .menu-list.on{position:absolute;display:flex;text-align:start;flex-direction:column;top:100%;margin-top:10px;margin-left:60px;min-width:130px;padding:10px;border:1px solid white;background-color:var(--black)}}header .menu-container .userContainer{grid-area:"user-menu"}header .menu-container .userContainer .logged{display:flex;align-items:center;justify-content:center;position:relative}header .menu-container .userContainer .logged .user-menu{display:flex;gap:10px}header .menu-container .userContainer .logged .user-menu .bell{height:26px;cursor:pointer}header .menu-container .userContainer .logged .user-menu .user-icon{width:26px;height:26px;border-radius:50%;object-fit:cover}header .menu-container .userContainer .logged .user-menu .arrow-down{cursor:pointer}header .menu-container .userContainer .logged .user-nav{position:absolute;bottom:-160px;left:-25px;display:none;min-width:126px;z-index:2}header .menu-container .userContainer .logged .user-nav.on{display:flex}header .menu-container .userContainer .logged .user-nav ul{flex:1;background:var(--black);border:1px solid #ccc;padding:15px 20px;display:flex;text-align:start;flex-direction:column;gap:10px;width:100%}header .menu-container .userContainer .logged .user-nav li{cursor:pointer;font-size:1rem}header .menu-container .userContainer .logged .user-nav hr{border:none;height:2px;background-color:#838383}header .menu-container .userContainer .logged .user-nav .logout-btn{cursor:pointer;border:none;background-color:transparent;font-size:1rem;color:#fff}header .menu-container .userContainer .login{display:flex;align-items:center;gap:10px}header .menu-container .userContainer .login .login-btn{background-color:transparent;color:#fff;border:none;font-size:1rem;cursor:pointer}header .menu-container .userContainer .login img{width:40px}header .search-container{position:relative;grid-area:"search"}header .search-container img{position:absolute;left:10px;height:20px;top:calc(50% - 10px);filter:brightness(100)}header .search-container .search-input{width:100%;background-color:var(--black);color:#fff;padding:0 0 0 35px;height:40px;border:1px solid rgb(216,215,215)}header .search-container .search-input::placeholder{color:#fff}header .search-container .search-input:hover{border:1px solid white}footer{flex-shrink:0;background:var(--green-01);color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;text-align:center;border-top:2px solid #FFF;box-shadow:0 -4px 4px #00000059 inset,0 -4px 4px #ffffff40}footer .copyright-text{max-width:100%;margin:0 auto}@media (max-width: 400px){footer .copyright-text{font-size:.875rem}}main.profile{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02)}.geral-profile-container{max-width:1000px;width:100%}.geral-profile-container .profile-header .profile-header-content{background-color:var(--green-01);padding:30px 80px;display:flex;color:#fff;justify-content:space-between;align-items:end;background-size:cover;background-repeat:no-repeat}.geral-profile-container .profile-header .profile-header-content .user-info-container{display:flex;width:100%;gap:30px;align-items:end}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container{position:relative;width:110px;height:110px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container .user-photo{border-radius:50%;width:100%;height:100%;object-fit:cover}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container .label-photo-input{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--black-03);border-radius:50%;opacity:0;cursor:pointer}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container .label-photo-input:hover{opacity:1}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container .label-photo-input img{background-color:var(--white-04);border-radius:50%;padding:10px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container .photo-input{display:none}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info{display:flex;flex-direction:column;gap:10px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-name{font-size:1.75rem;font-weight:400}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1rem;font-weight:500}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-title{font-size:1.25rem;font-weight:500}.geral-profile-container .profile-header .profile-header-content .profile-header-menu-container .profile-header-menu{position:absolute;min-width:230px;left:-215px;background-color:var(--black);color:var(--white);padding:15px 25px;display:none;flex-direction:column;gap:15px;border:1px solid var(--white-04);font-size:1rem}.geral-profile-container .profile-header .profile-header-content .profile-header-menu-container .profile-header-menu.on{display:flex}.geral-profile-container .profile-header .profile-header-content .profile-header-menu-container .profile-header-menu li,.geral-profile-container .profile-header .profile-header-content .background-input-container label{cursor:pointer}.geral-profile-container .profile-header .profile-header-content .background-input-container input{display:none}@media (max-width: 600px){.geral-profile-container .profile-header .profile-header-content{padding:20px 40px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container{max-width:90px;max-height:90px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-name{font-size:1.5rem}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info div{font-size:.85rem}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-title{font-size:1rem}}@media (max-width: 500px){.geral-profile-container .profile-header .profile-header-content{padding:20px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container{max-width:70px;max-height:70px}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-name{font-size:1.2rem}.geral-profile-container .profile-header .profile-header-content .user-info-container .user-info div{font-size:.75rem}}.geral-profile-container .profile-header .profile-nav{background-color:var(--black);color:var(--white)}.geral-profile-container .profile-header .profile-nav .nav-list{display:flex;gap:20px;padding:5px 20px 0;overflow-x:auto}.geral-profile-container .profile-header .profile-nav .nav-list li{flex-shrink:0;font-size:1.125rem;font-weight:300;padding:20px;cursor:pointer}.geral-profile-container .profile-header .profile-nav .nav-list li:hover{padding:15px 20px 20px;border-top:5px solid var(--white-04);color:var(--white-04)}.geral-profile-container .profile-header .profile-nav .nav-list li.on{padding:15px 20px 0;border-top:5px solid var(--white)}@media (max-width: 600px){.geral-profile-container .profile-header .profile-nav .nav-list{gap:10px;padding:5px 10px 0}.geral-profile-container .profile-header .profile-nav .nav-list li{font-size:1rem}}.geral-profile-container .blocks-container{background-color:var(--black);padding:30px}.geral-profile-container .blocks-container .block{display:none}.geral-profile-container .blocks-container .block.on{display:flex;flex-direction:column}.geral-profile-container .blocks-container .profile-block .public-view{color:#fff;display:none;flex-direction:column;gap:25px}.geral-profile-container .blocks-container .profile-block .public-view.on{display:flex}.geral-profile-container .blocks-container .profile-block .public-view .first-container{display:flex;justify-content:space-between}.geral-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data{display:flex;flex-direction:column;gap:15px}.geral-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data h2{font-weight:300;font-size:1.625rem}.geral-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data p{font-weight:300}.geral-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn{background-color:transparent;border:1px solid var(--white);color:vaR(--white);align-self:self-start;padding:10px 20px;display:flex;align-items:center;gap:5px;font-size:.875rem;cursor:pointer}.geral-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn img{width:20px}.geral-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn:hover{border:1px solid var(--white-04);color:vaR(--white-04)}.geral-profile-container .blocks-container .profile-block .public-view hr{border-width:0 0 1px 0;border-color:var(--white-04)}.geral-profile-container .blocks-container .profile-block .public-view .about-container{display:flex;flex-direction:column;gap:10px}.geral-profile-container .blocks-container .profile-block .public-view .about-container h2{font-weight:300;font-size:1.25rem}.geral-profile-container .blocks-container .profile-block .public-view .about-container .about{background:transparent;color:var(--white)}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container{display:flex;flex-direction:column;gap:10px}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .title{font-weight:300;font-size:1.25rem}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps{display:flex;flex-direction:column;gap:20px}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp{display:flex;gap:10px}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-image{max-width:50px;max-height:50px;width:100%;height:100%;border-radius:50%}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-details{display:flex;flex-direction:column;gap:8px}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-details .name{font-weight:700}.geral-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-details .description{color:var(--gray-500)}@media (max-width: 500px){.geral-profile-container .blocks-container .profile-block .public-view .first-container{flex-direction:column;gap:20px}.geral-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data h2{font-size:1.25rem}.geral-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data p{font-size:.9rem}.geral-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn{padding:10px;font-size:.8rem}.geral-profile-container .blocks-container .profile-block .public-view hr{border-width:0 0 1px 0;border-color:var(--white-04)}.geral-profile-container .blocks-container .profile-block .public-view .about-container{background:transparent;color:var(--white)}}.geral-profile-container .blocks-container .profile-block .edit-view{color:#fff;display:none;flex-direction:column;gap:25px}.geral-profile-container .blocks-container .profile-block .edit-view.on{display:flex}.geral-profile-container .blocks-container .profile-block .edit-view .first-container{display:flex;flex-direction:column;gap:15px}.geral-profile-container .blocks-container .profile-block .edit-view .first-container h2{font-weight:300;font-size:1.625rem}.geral-profile-container .blocks-container .profile-block .edit-view .first-container p{font-weight:300}.geral-profile-container .blocks-container .profile-block .edit-view hr{border-width:0 0 1px 0;border-color:var(--white-04)}.geral-profile-container .blocks-container .profile-block .edit-view .about-input{padding:10px 20px;background:var(--black);color:var(--white);min-height:100px}.geral-profile-container .blocks-container .profile-block .edit-view .about-input:focus{outline:0;border-color:var(--white)}.geral-profile-container .blocks-container .profile-block .edit-view .buttons-container{display:flex;justify-content:end;gap:20px}.geral-profile-container .blocks-container .profile-block .edit-view .buttons-container .profile-btn{padding:10px 20px;border:1px solid var(--white);border-radius:.25rem;font-size:1rem;cursor:pointer}.geral-profile-container .blocks-container .profile-block .edit-view .buttons-container .update-button{background-color:transparent;color:var(--white)}.geral-profile-container .blocks-container .profile-block .edit-view .buttons-container .update-button:hover{animation:update-btn .3s forwards}.geral-profile-container .blocks-container .profile-block .edit-view .buttons-container .cancel-button{background-color:var(--white)}.geral-profile-container .blocks-container .my-account-block{color:var(--white);font-weight:300;flex-direction:column;gap:30px}.geral-profile-container .blocks-container .my-account-block p,.geral-profile-container .blocks-container .my-account-block span{font-size:.938rem}.geral-profile-container .blocks-container .my-account-block h3{font-size:1.25rem;font-weight:300}.geral-profile-container .blocks-container .my-account-block hr{border-width:0 0 1px 0;border-color:var(--white-04)}.geral-profile-container .blocks-container .my-account-block .title-container{display:flex;flex-direction:column;gap:10px}.geral-profile-container .blocks-container .my-account-block .title-container h2{font-size:1.625rem;font-weight:300}.geral-profile-container .blocks-container .my-account-block .public-info{display:flex;flex-direction:column;gap:20px}.geral-profile-container .blocks-container .my-account-block .public-info .inputs-container{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}@media (max-width: 600px){.geral-profile-container .blocks-container .my-account-block .public-info .inputs-container{gap:20px}}.geral-profile-container .blocks-container .my-account-block .public-info .inputs-container .input-container{width:100%;display:flex;flex-direction:column;gap:10px;padding:0}.geral-profile-container .blocks-container .my-account-block .public-info .inputs-container .input-container input{padding:10px;background-color:transparent;color:var(--white);border:1px solid var(--white-04)}.geral-profile-container .blocks-container .my-account-block .public-info .inputs-container .input-container input:focus{outline:0;border-color:var(--white)}.geral-profile-container .blocks-container .my-account-block .public-info .buttons-container{display:flex;justify-content:end;gap:20px}.geral-profile-container .blocks-container .my-account-block .public-info .buttons-container .profile-btn{padding:10px 20px;border:1px solid var(--white);border-radius:.25rem;font-size:1rem;cursor:pointer}.geral-profile-container .blocks-container .my-account-block .public-info .buttons-container .update-button{background-color:transparent;color:var(--white)}.geral-profile-container .blocks-container .my-account-block .public-info .buttons-container .update-button:hover{animation:update-btn .3s forwards}.geral-profile-container .blocks-container .my-account-block .public-info .buttons-container .cancel-button{background-color:var(--white)}.geral-profile-container .blocks-container .my-account-block .private-info{display:flex;flex-direction:column;gap:20px}.geral-profile-container .blocks-container .my-account-block .private-info div{display:flex;flex-direction:column;gap:5px}.geral-profile-container .blocks-container .my-account-block .private-info span{color:var(--white-04)}.geral-profile-container .blocks-container .my-account-block .account-config{display:flex;flex-direction:column;gap:40px;font-size:.938rem}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config{border-bottom:1px solid var(--white-04);padding:20px 10px 20px 0;display:flex;flex-direction:column;gap:20px}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config.on .dropdown-item{display:flex;transition:all}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config.on .dropdown-button img{animation:rotateArrow both .4s}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-button{cursor:pointer;font-size:1rem;width:100%;background-color:transparent;border:0px;color:var(--white);text-align:start;display:flex;justify-content:space-between}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-button img{animation:rotateArrowBack both .4s}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-item{display:none;flex-direction:column;gap:20px;overflow:auto}.geral-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-item button{background-color:transparent;color:var(--white);border:0px;text-decoration:underline;text-align:start;cursor:pointer}.custom-url-popup-container{top:0;position:fixed;width:100%;height:100%;display:none;padding:20px;background-color:var(--black-03);justify-content:center;align-items:center}.custom-url-popup-container.on{display:flex}.custom-url-popup-container .custom-url-popup{max-width:600px;width:100%;background-color:var(--white);padding:20px 32px;display:flex;flex-direction:column;gap:10px;position:relative}.custom-url-popup-container .custom-url-popup .close-icon{width:18px;height:18px;position:absolute;right:20px;cursor:pointer}.custom-url-popup-container .custom-url-popup h2{font-size:1.875rem;font-weight:300}@media (max-width: 600px){.custom-url-popup-container .custom-url-popup h2{font-size:1.5rem}}.custom-url-popup-container .custom-url-popup .text-container{display:flex;flex-direction:column;gap:15px;font-weight:300}@media (max-width: 600px){.custom-url-popup-container .custom-url-popup .text-container{font-size:.9rem}}.custom-url-popup-container .custom-url-popup .text-container input{padding:10px 15px}.custom-url-popup-container .custom-url-popup .text-container input:focus{outline:0}.custom-url-popup-container .custom-url-popup .text-container .about{line-height:1.5rem;height:100%}.custom-url-popup-container .custom-url-popup .text-container .profile-url-container{display:flex;align-items:center;gap:10px}.custom-url-popup-container .custom-url-popup .text-container .profile-url-container .profileUrl{overflow:auto}.custom-url-popup-container .custom-url-popup .text-container .profile-url-container img{cursor:pointer}.custom-url-popup-container .custom-url-popup .buttons-container{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.custom-url-popup-container .custom-url-popup .buttons-container button{padding:10px 20px;font-size:1rem;min-width:140px;cursor:pointer}@media (max-width: 400px){.custom-url-popup-container .custom-url-popup .buttons-container button{padding:10px 20px;min-width:auto;width:100%;cursor:pointer}}.custom-url-popup-container .custom-url-popup .buttons-container .cancel-btn{background-color:transparent;border:1px solid var(--black);font-weight:300}.custom-url-popup-container .custom-url-popup .buttons-container .update-btn{background-color:var(--black);border:0;color:var(--white)}.custom-url-popup-container .custom-url-popup .buttons-container .update-btn:disabled{cursor:default;background-color:var(--gray-250)}.change-visibility-popup-container{position:fixed;top:0;display:none;flex-direction:column;justify-content:center;padding:20px;align-items:center;height:100%;width:100%;background-color:var(--black-03)}.change-visibility-popup-container.on{display:flex}.change-visibility-popup-container .change-visibility-popup{background-color:var(--white);padding:40px;max-width:500px;height:auto;width:100%;position:relative;text-align:center;font-weight:300;display:flex;justify-content:center;flex-direction:column;gap:20px}@media (max-width: 400px){.change-visibility-popup-container .change-visibility-popup{padding:20px}}.change-visibility-popup-container .change-visibility-popup h2{font-size:2rem;font-weight:300}@media (max-width: 600px){.change-visibility-popup-container .change-visibility-popup h2{font-size:1.5rem}}.change-visibility-popup-container .change-visibility-popup .close-icon{position:absolute;top:20px;right:20px;cursor:pointer;width:20px}@media (max-width: 400px){.change-visibility-popup-container .change-visibility-popup .close-icon{top:10px;right:10px}}.change-visibility-popup-container .change-visibility-popup .buttons-container{display:flex;justify-content:center;gap:10px}@media (max-width: 400px){.change-visibility-popup-container .change-visibility-popup .buttons-container{flex-wrap:wrap}.change-visibility-popup-container .change-visibility-popup .buttons-container button{width:100%}}.change-visibility-popup-container .change-visibility-popup .buttons-container button{padding:10px 30px;font-size:1rem;font-weight:300;cursor:pointer}.change-visibility-popup-container .change-visibility-popup .buttons-container .cancel-btn{background-color:transparent;border:1px solid var(--black)}.change-visibility-popup-container .change-visibility-popup .buttons-container .confirm-btn{color:var(--white);border:1px solid var(--black);background-color:var(--black)}.mini-ball{background:white;position:unset;height:4px;width:4px;opacity:1;border-radius:50%;display:inline-block}main.user-profile{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02)}main.user-profile .geral-user-profile-container{max-width:1000px;width:100%}main.user-profile .geral-user-profile-container .profile-header .profile-header-content{background-color:var(--ice-blue-100);padding:30px 80px;display:flex;color:var(--white);justify-content:space-between;align-items:end;background-size:cover;background-repeat:no-repeat}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container{display:flex;width:100%;gap:30px;align-items:end}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container{position:relative;width:110px;height:110px}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container .user-photo{border-radius:50%;width:100%;height:100%;object-fit:cover}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info{display:flex;flex-direction:column;gap:10px}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-name{font-size:1.75rem;font-weight:400}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info div{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1rem;font-weight:500}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-title{font-size:1.25rem;font-weight:500}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .profile-header-menu-container{position:relative}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .profile-header-menu-container .profile-header-menu{position:absolute;min-width:230px;left:-215px;background-color:var(--black);color:var(--white);padding:15px 25px;display:none;flex-direction:column;gap:15px;border:1px solid var(--white-04);font-size:1rem}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .profile-header-menu-container .profile-header-menu.on{display:flex}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .profile-header-menu-container .profile-header-menu li{cursor:pointer}@media (max-width: 600px){main.user-profile .geral-user-profile-container .profile-header .profile-header-content{padding:20px 40px}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container{max-width:90px;max-height:90px}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-name{font-size:1.5rem}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info div{font-size:.85rem}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-title{font-size:1rem}}@media (max-width: 500px){main.user-profile .geral-user-profile-container .profile-header .profile-header-content{padding:20px}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-photo-container{max-width:70px;max-height:70px}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info .user-name{font-size:1.2rem}main.user-profile .geral-user-profile-container .profile-header .profile-header-content .user-info-container .user-info div{font-size:.75rem}}main.user-profile .geral-user-profile-container .profile-header .profile-nav{background-color:var(--black);color:var(--white)}main.user-profile .geral-user-profile-container .profile-header .profile-nav .nav-list{display:flex;gap:20px;padding:5px 20px 0;overflow-x:auto}main.user-profile .geral-user-profile-container .profile-header .profile-nav .nav-list li{flex-shrink:0;font-size:1.125rem;font-weight:300;padding:20px;cursor:pointer}main.user-profile .geral-user-profile-container .profile-header .profile-nav .nav-list li:hover{padding:15px 20px 0;border-top:5px solid var(--white-04);color:var(--white-04)}main.user-profile .geral-user-profile-container .profile-header .profile-nav .nav-list li.on{padding:15px 20px 0;border-top:5px solid var(--white)}@media (max-width: 600px){main.user-profile .geral-user-profile-container .profile-header .profile-nav .nav-list{gap:10px;padding:5px 10px 0}main.user-profile .geral-user-profile-container .profile-header .profile-nav .nav-list li{font-size:1rem}}main.user-profile .geral-user-profile-container .blocks-container{background-color:var(--black);margin-top:60px;padding:30px}main.user-profile .geral-user-profile-container .blocks-container .block{display:none}main.user-profile .geral-user-profile-container .blocks-container .block.on{display:flex;flex-direction:column}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view{color:#fff;display:none;flex-direction:column;gap:25px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view.on{display:flex}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data{display:flex;flex-direction:column;gap:15px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data h2{font-weight:300;font-size:1.625rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data p{font-weight:300}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn{background-color:transparent;border:1px solid var(--white);color:vaR(--white);align-self:self-start;padding:10px 20px;display:flex;align-items:center;gap:5px;font-size:.875rem;cursor:pointer}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn img{width:20px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn:hover{border:1px solid var(--white-04);color:vaR(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view hr{border-width:0 0 1px 0;border-color:var(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .about-container{display:flex;flex-direction:column;gap:10px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .about-container h2{font-weight:300;font-size:1.25rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .about-container .about{background:transparent;color:var(--white)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container{display:flex;flex-direction:column;gap:10px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .title{font-weight:300;font-size:1.25rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps{display:flex;flex-direction:column;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp{display:flex;gap:10px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-image{max-width:50px;max-height:50px;width:100%;height:100%;object-fit:cover;border-radius:50%}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-details{display:flex;flex-direction:column;gap:8px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-details .name{font-weight:700}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .stamps-container .stamps .stamp .stamp-details .description{color:var(--gray-500)}@media (max-width: 500px){main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container{flex-direction:column;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data h2{font-size:1.25rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .first-container-data p{font-size:.9rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .first-container .edit-profile-btn{padding:10px;font-size:.8rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view hr{border-width:0 0 1px 0;border-color:var(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .public-view .about-container{background:transparent;color:var(--white)}}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view{color:#fff;display:none;flex-direction:column;gap:25px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view.on{display:flex}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .first-container{display:flex;flex-direction:column;gap:15px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .first-container h2{font-weight:300;font-size:1.625rem}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .first-container p{font-weight:300}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view hr{border-width:0 0 1px 0;border-color:var(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .about-input{padding:10px 20px;background:var(--black);color:var(--white);min-height:100px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .about-input:focus{outline:0;border-color:var(--white)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .buttons-container{display:flex;justify-content:end;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .buttons-container .profile-btn{padding:10px 20px;border:1px solid var(--white);border-radius:.25rem;font-size:1rem;cursor:pointer}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .buttons-container .update-button{background-color:transparent;color:var(--white)}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .buttons-container .update-button:hover{animation:update-btn .3s forwards}main.user-profile .geral-user-profile-container .blocks-container .profile-block .edit-view .buttons-container .cancel-button{background-color:var(--white)}@keyframes update-btn{0%{background-color:transparent;color:var(--white)}to{background-color:var(--white);color:var(--black)}}main.user-profile .geral-user-profile-container .blocks-container .my-account-block{color:var(--white);font-weight:300;flex-direction:column;gap:30px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block p,main.user-profile .geral-user-profile-container .blocks-container .my-account-block span{font-size:.938rem}main.user-profile .geral-user-profile-container .blocks-container .my-account-block h3{font-size:1.25rem;font-weight:300}main.user-profile .geral-user-profile-container .blocks-container .my-account-block hr{border-width:0 0 1px 0;border-color:var(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .title-container{display:flex;flex-direction:column;gap:10px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .title-container h2{font-size:1.625rem;font-weight:300}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info{display:flex;flex-direction:column;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .inputs-container{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap}@media (max-width: 600px){main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .inputs-container{gap:20px}}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .inputs-container .input-container{width:100%;display:flex;flex-direction:column;gap:10px;padding:0}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .inputs-container .input-container input{padding:10px;background-color:transparent;color:var(--white);border:1px solid var(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .inputs-container .input-container input:focus{outline:0;border-color:var(--white)}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .buttons-container{display:flex;justify-content:end;padding:0;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .buttons-container button{padding:10px 20px;cursor:pointer;font-size:1rem}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .buttons-container .cancel-btn{background-color:transparent;border:1px solid var(--white-04);color:var(--white)}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .buttons-container .update-btn{background-color:var(--white);color:var(--black);border:0}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .public-info .buttons-container .update-btn:disabled{cursor:auto;background-color:var(--gray-250)}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .private-info{display:flex;flex-direction:column;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .private-info div{display:flex;flex-direction:column;gap:5px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .private-info span{color:var(--white-04)}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config{display:flex;flex-direction:column;gap:40px;font-size:.938rem}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config{border-bottom:1px solid var(--white-04);padding:20px 10px 20px 0;display:flex;flex-direction:column;gap:20px}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config.on .dropdown-item{display:flex;transition:all}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config.on .dropdown-button img{animation:rotateArrow both .4s}@keyframes rotateArrow{0%{rotate:0deg}to{rotate:180deg}}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-button{cursor:pointer;font-size:1rem;width:100%;background-color:transparent;border:0px;color:var(--white);text-align:start;display:flex;justify-content:space-between}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-button img{animation:rotateArrowBack both .4s}@keyframes rotateArrowBack{0%{rotate:180deg}to{rotate:0deg}}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-item{display:none;flex-direction:column;gap:20px;overflow:auto}main.user-profile .geral-user-profile-container .blocks-container .my-account-block .account-config .dropdown-config .dropdown-item button{background-color:transparent;color:var(--white);border:0px;text-decoration:underline;text-align:start;cursor:pointer}main.user-profile .warning-user{display:none;height:fit-content;flex-direction:column;margin-top:50px;padding:20px;color:var(--white);text-align:center;gap:10px;background-color:var(--black)}main.user-profile .warning-user.on{display:flex}main.user-profile .warning-user h2{font-size:2rem}main.user-profile .warning-user p{font-size:1rem}main.user-profile .warning-user button{padding:10px 20px;background-color:transparent;color:var(--white);border:1px solid var(--gray-250);font-size:1.2rem}main.user-profile .warning-user button:hover{background-color:var(--white);color:var(--black);border:1px solid var(--white);cursor:pointer}.admin-login-container{position:absolute;background-color:var(--black);top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.admin-login-container .login{padding:10px 20px;border-radius:1rem;max-width:400px;width:100%;display:flex;flex-direction:column;gap:40px}.admin-login-container .login .title{font-size:2rem;color:var(--white);text-align:center}.admin-login-container .login .inputs-container{display:flex;flex-direction:column;gap:10px;justify-items:center;color:var(--white)}.admin-login-container .login .inputs-container .input-container{display:flex;flex-direction:column;gap:5px}.admin-login-container .login .inputs-container .input-container:hover label{color:var(--white);opacity:1}.admin-login-container .login .inputs-container .input-container:hover input{border-bottom:1px solid var(--white)}.admin-login-container .login .inputs-container .input-container label{font-weight:300;color:var(--white);opacity:.8}.admin-login-container .login .inputs-container .input-container input{padding:5px 0;border:none;border-bottom:1px solid var(--white-04);background:black;color:var(--white)}.admin-login-container .login .inputs-container .input-container input:focus{outline:0}.admin-login-container .login .inputs-container .login-btn{padding:10px 20px;font-size:1.2rem;border:none;cursor:pointer;background-color:var(--white);color:var(--gray-800)}.admin-login-container .login .inputs-container .login-btn:disabled{cursor:not-allowed;color:var(--white);background-color:var(--gray-250)}.admin-login-container .login .inputs-container .login-warning{text-align:center;color:#f44336;display:none}.admin-login-container .login .inputs-container .login-warning.on{display:block}main.admin-panel{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D}.painel-container{max-width:900px;width:100%;background-color:var(--gray-800);padding:20px;color:var(--white);display:flex;flex-direction:column;gap:30px}.painel-container .topics-container{margin-top:20px;display:flex;flex-direction:column;gap:10px}.painel-container .topics-container .title{border-bottom:1px solid var(--white-04);padding:0 0 5px}.painel-container .topics-container .topic-container{display:flex;align-items:center;gap:10px}.painel-container .topics-container .topic-container p{font-size:1.1rem}.painel-container .topics-container .topic-container .access-btn{padding:5px 10px;border-radius:2rem;font-size:1rem;border:1px solid var(--white);color:var(--white);background-color:transparent;cursor:pointer}.painel-container .topics-container .topic-container .access-btn:hover{color:var(--black);background-color:var(--white)}header{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:10px}header .admin-header{max-width:900px;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}header .admin-header .admin-navigation{text-decoration:none;display:flex;gap:10px}header .admin-header .admin-navigation .navigation-title{font-size:1.25rem;color:var(--green-600)}header .admin-header .admin-navigation .navigation-title:hover{color:var(--white)}header .admin-header .admin-navigation .admin-navigation-items{display:flex;align-items:center;gap:5px;color:var(--gray-200)}header .admin-header .admin-navigation .admin-navigation-items .navigation-arrow{font-size:.875rem;color:var(--gray-200)}header .admin-header .admin-navigation .admin-navigation-items .navigation-item{font-size:1rem;color:var(--gray-200)}header .admin-header .admin-navigation .admin-navigation-items .navigation-item:hover{color:var(--green-600)}header .admin-header .menu{display:flex;align-items:center;gap:10px}header .admin-header .menu .user-icon{max-width:40px;border-radius:50%}header .admin-header .menu .arrow-down{cursor:pointer}header .admin-header .user-nav{display:none;background-color:var(--black);border:1px solid var(--white);padding:10px 15px;position:absolute;margin-top:10px;right:0;min-width:150px;z-index:2}header .admin-header .user-nav ul{display:flex;flex-direction:column;width:100%;gap:10px}header .admin-header .user-nav ul a{color:var(--white)}header .admin-header .user-nav ul button{border:none;background-color:transparent;color:var(--text);font-size:1rem;cursor:pointer}header .admin-header .user-nav.on{display:flex}main.users-painel{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D}.users-container{max-width:900px;width:100%;background-color:var(--gray-800);padding:20px;color:var(--white)}.users-container .users-menu{display:flex;justify-content:center;flex-direction:column;position:relative;align-items:center}.users-container .users-menu .users-title{font-size:2rem;text-align:center;padding:0 0 5px}.users-container .users-menu input{position:absolute;right:0;padding:5px 10px;background-color:transparent;border:1px solid var(--white-04);border-radius:2rem;color:var(--white)}.users-container .users-menu input:focus{border:1px solid var(--white)}.users-container .users-menu input:hover{border:1px solid var(--white)}.users-container .users{margin-top:20px;display:flex;flex-direction:column;gap:10px}.users-container .users .user{display:flex;justify-content:space-between;align-items:center;padding:0 20px 10px;border-bottom:1px solid var(--white-04)}.users-container .users .user .user-info{display:flex;gap:20px}.users-container .users .user .user-btn{background-color:transparent;color:var(--white);padding:5px 10px;border:1px solid var(--white-04);border-radius:2rem;cursor:pointer}.users-container .users .user .user-btn:hover{background-color:var(--white);color:var(--black)}main.edit-user-painel{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D}main.edit-user-painel .edit-user-container{max-width:900px;width:100%;background-color:var(--gray-800);padding:20px;color:var(--white)}main.edit-user-painel .edit-user-container .user-header{position:relative;display:flex;align-items:center}main.edit-user-painel .edit-user-container .user-header .return-btn{cursor:pointer;position:absolute;padding:5px 10px;background-color:#fff;border:1px solid var(--white-04);border-radius:2rem;z-index:1}main.edit-user-painel .edit-user-container .user-header .user-name{width:100%;border-bottom:1px solid var(--white-04);justify-content:center;position:relative;align-items:center;font-size:2rem;text-align:center;padding:0 0 5px}main.edit-user-painel .edit-user-container .user-data{padding:10px 20px;display:flex;flex-direction:column;gap:20px}main.edit-user-painel .edit-user-container .user-data .file-input-container{position:relative;width:110px;height:110px}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo{border-radius:50%;width:100%;height:100%;object-fit:cover}main.edit-user-painel .edit-user-container .user-data .file-input-container .label-photo-input{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--black-03);border-radius:50%;opacity:0;cursor:pointer}main.edit-user-painel .edit-user-container .user-data .file-input-container .label-photo-input:hover{opacity:1}main.edit-user-painel .edit-user-container .user-data .file-input-container .label-photo-input img{background-color:var(--white-04);border-radius:50%;padding:10px}main.edit-user-painel .edit-user-container .user-data .file-input-container .photo-input{display:none}main.edit-user-painel .edit-user-container .user-data .user-input-container{display:flex;align-items:center;gap:20px}main.edit-user-painel .edit-user-container .user-data .user-input-container input{background-color:transparent;border:1px solid var(--white-04);border-radius:10px;padding:5px 10px;color:var(--white)}main.edit-user-painel .edit-user-container .user-data .user-input-container input.warning{border:1px solid var(--red-warning)}main.edit-user-painel .edit-user-container .user-data .user-input-container .warning-message{color:var(--red-warning);display:none}main.edit-user-painel .edit-user-container .user-data .user-input-container .warning-message.on{display:block}main.edit-user-painel .edit-user-container .user-data .user-textarea-container{display:flex;gap:20px}main.edit-user-painel .edit-user-container .user-data .user-textarea-container textarea{background-color:transparent;border:1px solid var(--white-04);border-radius:10px;padding:5px 10px;color:var(--white);width:100%;height:100px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container{display:flex;flex-direction:column;gap:20px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head{display:flex;justify-content:space-between}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head .title{font-size:1.5rem}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head .edit-stamp-btn{background-color:transparent;border:1px solid var(--white);height:min-content;padding:10px 20px;color:var(--white);border-radius:2rem;font-size:1rem;cursor:pointer}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head .edit-stamp-btn:hover{background-color:var(--white);color:var(--black)}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp{display:flex;align-items:center;gap:10px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-image{width:min-content;height:40px;border-radius:50%}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-details{display:flex;flex-direction:column;gap:5px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-details .name{font-size:1.1rem}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-details .description{color:var(--gray-500)}main.edit-user-painel .edit-user-container .user-data .edit-user-btn{background-color:var(--gray-200);border:1px solid var(--white-04);align-self:flex-end;padding:5px 10px;color:var(--black);border-radius:8px;font-size:1rem;cursor:pointer}main.edit-user-painel .edit-user-container .user-data .edit-user-btn:hover{background-color:var(--white)}header{display:flex;flex-direction:column;justify-content:center;align-items:center}header .admin-header{max-width:900px;width:100%}.edit-stamps-popup-container{position:fixed;display:none;align-items:center;justify-content:center;width:100%;height:100%}.edit-stamps-popup-container.on{display:flex}.edit-stamps-popup-container .edit-stamp-popup{display:flex;flex-direction:column;max-width:800px;width:100%;background-color:var(--black);border:1px solid var(--white);padding:20px;gap:20px;color:var(--text)}.edit-stamps-popup-container .edit-stamp-popup .popup-head{display:flex;justify-content:space-between;align-items:center}.edit-stamps-popup-container .edit-stamp-popup .popup-head .title{font-size:1.4rem}.edit-stamps-popup-container .edit-stamp-popup .popup-head .head-btn{background-color:transparent;color:var(--text);border:1px solid var(--white);padding:5px 10px;border-radius:.2rem;font-size:1rem;cursor:pointer;display:none}.edit-stamps-popup-container .edit-stamp-popup .popup-head .head-btn:hover{background-color:var(--white);color:var(--black)}.edit-stamps-popup-container .edit-stamp-popup .popup-head .head-btn.on{display:block}.edit-stamps-popup-container .edit-stamp-popup .search-stamp{background-color:transparent;color:var(--text);border:1px solid var(--white);padding:5px 10px;font-size:1rem;cursor:pointer}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps,.edit-stamps-popup-container .edit-stamp-popup .list-stamps{display:none;flex-direction:column;gap:10px}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps.on,.edit-stamps-popup-container .edit-stamp-popup .list-stamps.on{display:flex}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps{display:flex;flex-direction:column;gap:10px}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container{display:flex;justify-content:space-between;gap:20px}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .stamp-data-container,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .stamp-data-container{display:flex;gap:10px}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .stamp-data-container .stamp-image,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .stamp-data-container .stamp-image{width:min-content;height:40px;border-radius:50%}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .stamp-data-container .stamp-data,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .stamp-data-container .stamp-data{display:flex;flex-direction:column;gap:5px;font-size:1rem}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .stamp-data-container .stamp-data .name,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .stamp-data-container .stamp-data .name{font-weight:700}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .stamp-data-container .stamp-data .description,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .stamp-data-container .stamp-data .description{color:var(--gray-500)}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .remove-btn,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .remove-btn{background-color:transparent;height:min-content;color:var(--text);border:1px solid var(--white);padding:5px 10px;border-radius:.2rem;font-size:1rem;cursor:pointer}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .remove-btn:hover,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .remove-btn:hover{border:1px solid var(--red-warning);background-color:var(--red-warning);color:var(--black)}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .add-btn,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .add-btn{background-color:transparent;color:var(--text);border:1px solid var(--white);padding:5px 10px;border-radius:.2rem;font-size:1rem;height:min-content;cursor:pointer}.edit-stamps-popup-container .edit-stamp-popup .list-user-stamps .stamps .stamp-container .add-btn:hover,.edit-stamps-popup-container .edit-stamp-popup .list-stamps .stamps .stamp-container .add-btn:hover{border:1px solid var(--light-green-600);background-color:var(--light-green-600)}.edit-stamps-popup-container .edit-stamp-popup .popup-footer{display:flex;justify-content:flex-end;gap:20px}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn{background-color:transparent;color:var(--text);border:1px solid var(--white);padding:5px 10px;border-radius:.2rem;font-size:1rem;cursor:pointer}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn:hover{background-color:var(--white);color:var(--black)}main.admin-tags-container{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D;color:var(--text);position:relative}main .admin-tags{max-width:900px;padding:10px 20px;background-color:var(--gray-800);width:100%}main .admin-tags .head{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--white)}main .admin-tags .head .title-container{display:flex;gap:10px;align-items:center}main .admin-tags .head .title-container .title{font-size:1.8rem}main .admin-tags .head .title-container .new-tag{padding:5px 10px;background-color:transparent;border:1px solid var(--white);color:var(--text);border-radius:.2rem;height:min-content;cursor:pointer}main .admin-tags .head .title-container .new-tag:hover{background-color:var(--white);color:var(--black)}main .admin-tags .head .search-container{display:flex;gap:10px;font-size:1.2rem;align-items:center}main .admin-tags .head .search-container input{background-color:transparent;border:1px solid var(--white);border-radius:2rem;padding:10px;color:var(--text)}main .admin-tags .head .search-container button{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:10px 20px;font-size:1rem;border-radius:2rem;cursor:pointer}main .admin-tags .head .search-container button:hover{color:var(--black);background-color:var(--white)}main .admin-tags .tags-list-container{padding:10px 20px}main .admin-tags .tags-list-container .tags .tag{display:flex;justify-content:space-between;font-size:1.2rem;padding:10px 0 5px;border-bottom:1px solid var(--white-04);align-items:start}main .admin-tags .tags-list-container .tags .tag .name{padding:5px 10px;border-radius:2rem}main .admin-tags .tags-list-container .tags .tag .description{font-size:1rem}main .admin-tags .tags-list-container .tags .tag .actions-btns-container{display:flex;gap:10px}main .admin-tags .tags-list-container .tags .tag .actions-btns-container .action-btn{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:5px 10px;font-size:.9rem;border-radius:2rem;cursor:pointer}main .admin-tags .tags-list-container .tags .tag .actions-btns-container .action-btn:hover{color:var(--black);background-color:var(--white)}main .edit-tag-popup-container{position:absolute;display:none;align-items:center;justify-content:center;width:100%;height:100%}main .edit-tag-popup-container.on{display:flex}main .edit-tag-popup-container .edit-tag-popup{display:flex;flex-direction:column;background-color:var(--black);border:1px solid var(--white);padding:20px;gap:20px}main .edit-tag-popup-container .edit-tag-popup .inputs-container{display:flex;gap:20px}main .edit-tag-popup-container .edit-tag-popup .inputs-container label{min-width:70px}main .edit-tag-popup-container .edit-tag-popup .inputs-container .input-container{width:100%;display:flex;flex-direction:column;gap:5px}main .edit-tag-popup-container .edit-tag-popup .inputs-container .input-container .tag-input{padding:5px 10px;background-color:transparent;border:1px solid var(--white-04);color:var(--text);border-radius:.2rem;width:100%}main .edit-tag-popup-container .edit-tag-popup .inputs-container .input-container .tag-input.warning{border:1px solid var(--red-warning)}main .edit-tag-popup-container .edit-tag-popup .inputs-container .input-container .warning-message{color:var(--red-warning);display:none}main .edit-tag-popup-container .edit-tag-popup .inputs-container .input-container .warning-message.on{display:block}main .edit-tag-popup-container .edit-tag-popup .edit-btns-container{display:flex;justify-content:flex-end;gap:20px}main .edit-tag-popup-container .edit-tag-popup .edit-btns-container button{padding:5px 10px;font-size:1rem;background-color:transparent;color:var(--text);border:1px solid var(--white-04);border-radius:.2rem;cursor:pointer}main .edit-tag-popup-container .edit-tag-popup .edit-btns-container button:hover{background-color:var(--white);color:var(--black)}main .edit-tag-popup-container .edit-tag-popup .edit-btns-container .save-tag-btn:disabled{background-color:#ccc;color:var(--black);cursor:auto}main.admin-stamps-container{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D;color:var(--text);position:relative}main .admin-stamps{max-width:900px;padding:10px 20px;background-color:var(--gray-800);width:100%}main .admin-stamps .head{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--white)}main .admin-stamps .head .title-container{display:flex;gap:10px;align-items:center}main .admin-stamps .head .title-container .title{font-size:1.8rem}main .admin-stamps .head .title-container .new-stamp{padding:5px 10px;background-color:transparent;border:1px solid var(--white);color:var(--text);border-radius:.2rem;height:min-content;cursor:pointer}main .admin-stamps .head .title-container .new-stamp:hover{background-color:var(--white);color:var(--black)}main .admin-stamps .head .search-container{display:flex;gap:10px;font-size:1.2rem;align-items:center}main .admin-stamps .head .search-container input{background-color:transparent;border:1px solid var(--white);border-radius:2rem;padding:10px;color:var(--text)}main .admin-stamps .head .search-container button{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:10px 20px;font-size:1rem;border-radius:2rem;cursor:pointer}main .admin-stamps .head .search-container button:hover{color:var(--black);background-color:var(--white)}main .admin-stamps .stamps-list-container{padding:10px 20px}main .admin-stamps .stamps-list-container .stamps .stamp{display:flex;justify-content:space-between;padding:10px 0 5px;border-bottom:1px solid var(--white-04);align-items:center}main .admin-stamps .stamps-list-container .stamps .stamp .stamp-data{display:flex;gap:10px}main .admin-stamps .stamps-list-container .stamps .stamp .stamp-data .stamp-icon{width:40px;height:40px;border-radius:50%}main .admin-stamps .stamps-list-container .stamps .stamp .stamp-data .stamp-details{display:flex;flex-direction:column;gap:5px;font-size:1rem}main .admin-stamps .stamps-list-container .stamps .stamp .stamp-data .stamp-details .name{font-weight:700}main .admin-stamps .stamps-list-container .stamps .stamp .stamp-data .stamp-details .description{color:var(--gray-500)}main .admin-stamps .stamps-list-container .stamps .stamp .actions-btns-container{display:flex;gap:10px}main .admin-stamps .stamps-list-container .stamps .stamp .actions-btns-container .action-btn{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:5px 10px;font-size:.9rem;border-radius:2rem;cursor:pointer}main .admin-stamps .stamps-list-container .stamps .stamp .actions-btns-container .action-btn:hover{color:var(--black);background-color:var(--white)}main .edit-stamp-popup-container{position:absolute;display:none;align-items:center;justify-content:center;width:100%;height:100%}main .edit-stamp-popup-container.on{display:flex}main .edit-stamp-popup-container .edit-stamp-popup{display:flex;flex-direction:column;background-color:var(--black);border:1px solid var(--white);padding:20px;gap:20px}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container{display:flex;gap:20px}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container label{min-width:fit-content}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container .input-container{width:100%;display:flex;flex-direction:column;gap:5px}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container .input-container .stamp-input{padding:5px 10px;background-color:transparent;border:1px solid var(--white-04);color:var(--text);border-radius:.2rem;width:100%}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container .input-container .stamp-input.warning{border:1px solid var(--red-warning)}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container .input-container .warning-message{color:var(--red-warning);display:none}main .edit-stamp-popup-container .edit-stamp-popup .inputs-container .input-container .warning-message.on{display:block}main .edit-stamp-popup-container .edit-stamp-popup .edit-btns-container{display:flex;justify-content:flex-end;gap:20px}main .edit-stamp-popup-container .edit-stamp-popup .edit-btns-container button{padding:5px 10px;font-size:1rem;background-color:transparent;color:var(--text);border:1px solid var(--white-04);border-radius:.2rem;cursor:pointer}main .edit-stamp-popup-container .edit-stamp-popup .edit-btns-container button:hover{background-color:var(--white);color:var(--black)}main .edit-stamp-popup-container .edit-stamp-popup .edit-btns-container .save-stamp-btn:disabled{background-color:#ccc;color:var(--black);cursor:auto}main .edit-stamp-popup-container .edit-stamp-popup .stamp-example{padding:5px 10px;border-radius:2rem}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container{position:relative;width:110px;height:110px;background-color:var(--white-04);border-radius:50%;align-self:center}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container .stamp-photo{border-radius:50%;width:100%;height:100%;object-fit:cover}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container .stamp-photo.off{display:none}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container .label-photo-input{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--black-03);border-radius:50%;opacity:0;cursor:pointer}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container .label-photo-input:hover{opacity:1}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container .label-photo-input img{background-color:var(--white-04);border-radius:50%;padding:10px}main .edit-stamp-popup-container .edit-stamp-popup .stamp-photo-container .photo-input{display:none}main.admin-stories-container{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D;color:var(--text);position:relative}main .admin-stories{max-width:900px;padding:10px 20px;background-color:var(--gray-800);width:100%}main .admin-stories .head{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--white)}main .admin-stories .head .title-container{display:flex;gap:10px;align-items:center}main .admin-stories .head .title-container .title{font-size:1.8rem}main .admin-stories .head .title-container .new-item{padding:5px 10px;background-color:transparent;border:1px solid var(--white);color:var(--text);border-radius:.2rem;height:min-content;cursor:pointer}main .admin-stories .head .title-container .new-item:hover{background-color:var(--white);color:var(--black)}main .admin-stories .head .search-container{display:flex;gap:10px;font-size:1.2rem;align-items:center}main .admin-stories .head .search-container input{background-color:transparent;border:1px solid var(--white);border-radius:2rem;padding:10px;color:var(--text)}main .admin-stories .head .search-container button{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:10px 20px;font-size:1rem;border-radius:2rem;cursor:pointer}main .admin-stories .head .search-container button:hover{color:var(--black);background-color:var(--white)}main .admin-stories .story-list-head{display:grid;grid-template-columns:3fr 1fr 1fr;margin-top:40px;padding:0 20px}main .admin-stories .list-stories{background-color:var(--white-03);border-top:3px solid var(--white-04);display:flex;flex-direction:column;margin-top:10px}main .admin-stories .list-stories .story-item{display:grid;align-items:center;grid-template-columns:3fr 1fr 1fr;padding:5px 20px}main .admin-stories .list-stories .story-item:hover{background-color:var(--black-04)}main .admin-stories .list-stories .story-item.hidden{display:none}main .admin-stories .list-stories .story-item .chapter{padding:0 0 0 5px}main .admin-stories .list-stories .story-item .story-btns-container{display:flex;gap:10px}main .admin-stories .list-stories .story-item .story-btns-container .story-btn{position:relative;display:flex;justify-content:center;cursor:pointer}main .admin-stories .list-stories .story-item .story-btns-container .story-btn:hover .description{display:block}main .admin-stories .list-stories .story-item .story-btns-container .story-btn .description{display:none;width:100%;position:absolute;padding:5px;background-color:var(--black-04);color:var(--gray-200);top:-27px;width:max-content}main .delete-item-popup-container{position:fixed;height:100%;width:100%;top:0;left:0;justify-content:center;align-items:center;display:none}main .delete-item-popup-container.on{display:flex}main .delete-item-popup-container .delete-item-popup{padding:20px 40px;color:var(--text);border:1px solid var(--white);display:flex;flex-direction:column;gap:20px;width:max-content;background-color:var(--black)}main .delete-item-popup-container .delete-item-popup .title{font-size:1.25rem;font-weight:400}main .delete-item-popup-container .delete-item-popup .btns-container{display:flex;justify-content:center;gap:10px}main .delete-item-popup-container .delete-item-popup .btns-container button{padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--white);font-size:1rem;cursor:pointer}main .delete-item-popup-container .delete-item-popup .btns-container button:hover{color:var(--black);background-color:var(--white)}main.admin-register-story-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--black);color:var(--text);position:relative}main .admin-register-story{max-width:900px;padding:10px 20px;background-color:var(--gray-800);width:100%}main .admin-register-story .title{font-size:1.5rem;background-color:#3e8e41;padding:10px;margin-bottom:30px}main .admin-register-story .inputs-container{display:flex;flex-direction:column;gap:20px;font-size:1rem}main .admin-register-story .inputs-container .input-container{display:flex;flex-direction:column;gap:5px}main .admin-register-story .inputs-container .text-input{padding:5px;background-color:transparent;border:1px solid var(--white-04);color:var(--text);border-radius:.25rem}main .admin-register-story .inputs-container .text-input:focus{outline:0;border:1px solid var(--white)}main .admin-register-story .inputs-container .input-title{font-weight:700}main .admin-register-story .inputs-container .description{font-size:.875rem;color:var(--gray-200)}main .admin-register-story .inputs-container .sinopse-input{width:100%;background-color:transparent;border:1px solid var(--white-04);max-height:150px;height:100px;color:var(--text);padding:5px}main .admin-register-story .inputs-container .file-input-container{display:flex;flex-direction:column;gap:5px}main .admin-register-story .inputs-container .file-input-container .file-input{display:flex;align-items:end;gap:10px}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container{position:relative;width:120px;height:150px;background-color:var(--gray-200)}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .label-photo-input{position:absolute;top:0;left:0;opacity:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;background-color:var(--black-03);cursor:pointer}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .label-photo-input:hover{opacity:1}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .label-photo-input img{background-color:var(--white-04);border-radius:50%;padding:10px}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .story-photo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .story-photo.off{display:none}main .admin-register-story .inputs-container .file-input-container .file-input input{display:none}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-btn{border:1px solid var(--white);padding:5px 10px;border-radius:5px;cursor:pointer}main .admin-register-story .inputs-container .file-input-container .file-input .story-cover-btn:hover{background-color:var(--white);color:var(--black)}main .admin-register-story .inputs-container .categories-input-container{display:flex;flex-direction:column;gap:5px}main .admin-register-story .inputs-container .categories-input-container .categories-container{display:flex;align-items:center;gap:10px}main .admin-register-story .inputs-container .categories-input-container .categories-container .type-category{width:30%}main .admin-register-story .inputs-container .categories-input-container .categories-container .category{width:45%}main .admin-register-story .inputs-container .categories-input-container .categories-container .add-category-btn{background-color:#3e8e41;color:var(--white);padding:10px 20px;border:none;border-radius:.4rem;font-size:1rem;cursor:pointer}main .admin-register-story .inputs-container .categories-input-container .categories-container .add-category-btn:hover{filter:brightness(.8)}main .admin-register-story .inputs-container .categories-input-container .wrong-category-warning,main .admin-register-story .inputs-container .categories-input-container .default-category-warning{padding:10px;border-radius:.4rem;margin-top:5px;background-color:var(--light-red-warning);color:var(--red-warning-400)}main .admin-register-story .inputs-container .categories-input-container .wrong-category-warning{display:none}main .admin-register-story .inputs-container .categories-input-container .wrong-category-warning.on{display:block}main .admin-register-story .inputs-container .categories-input-container .selected-categories{margin-top:10px}main .admin-register-story .inputs-container .categories-input-container .selected-categories li{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--white-04);background-color:var(--white-03);color:var(--gray-200);font-weight:700;border-radius:.25rem;padding:5px 10px}main .admin-register-story .inputs-container .categories-input-container .selected-categories li img{cursor:pointer;height:min-content;width:min-content;max-width:24px}main .admin-register-story .inputs-container .characters-input-container{display:flex;flex-direction:column;gap:5px}main .admin-register-story .inputs-container .characters-input-container .characters-container{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}main .admin-register-story .inputs-container .characters-input-container .characters-container .characters-dropdown{height:100%}main .admin-register-story .inputs-container .characters-input-container .characters-container .add-category-btn{background-color:#3e8e41;color:var(--white);padding:10px 20px;border:none;border-radius:.4rem;font-size:1rem;cursor:pointer}main .admin-register-story .inputs-container .characters-input-container .characters-container .add-category-btn:hover{filter:brightness(.8)}main .admin-register-story .inputs-container .characters-input-container .selected-characters{margin-top:10px}main .admin-register-story .inputs-container .characters-input-container .selected-characters li{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--white-04);background-color:var(--white-03);color:var(--gray-200);font-weight:700;border-radius:.25rem;padding:5px 10px}main .admin-register-story .inputs-container .characters-input-container .selected-characters li img{cursor:pointer;height:min-content;width:min-content;max-width:24px}main .admin-register-story .inputs-container .default-select{padding:5px 10px;border:none;border-radius:.25rem;font-size:1rem}main .admin-register-story .inputs-container .other-authors{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}main .admin-register-story .inputs-container .other-authors input{width:100%}main .admin-register-story .inputs-container .other-authors .add-category-btn{background-color:#3e8e41;color:var(--white);padding:5px 20px;border:none;border-radius:.4rem;font-size:1rem;cursor:pointer}main .admin-register-story .inputs-container .other-authors .add-category-btn:hover{filter:brightness(.8)}main .admin-register-story .inputs-container .checkbox-list-container{display:grid;grid:1fr/1fr 1fr 1fr;gap:5px}main .admin-register-story .inputs-container .checkbox-list-container .checkbox-container{display:flex;gap:10px}main .admin-register-story .inputs-container .checkbox-list-container .checkbox-container .checkbox{width:20px;height:20px;border:1px solid #3e8e41;background-color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;background-repeat:no-repeat;background-size:contain}main .admin-register-story .inputs-container .checkbox-list-container .checkbox-container .checkbox.check{background-color:#3e8e41;border:1px solid black}main .admin-register-story .inputs-container .checkbox-list-container .checkbox-container .checkbox.check .check-img{display:block}main .admin-register-story .inputs-container .checkbox-list-container .checkbox-container input{display:none}main .admin-register-story .inputs-container .tags-input-container{display:flex;flex-direction:column;gap:5px}main .admin-register-story .inputs-container .tags-input-container .tags-container{display:grid;gap:10px;grid-template-columns:1fr auto}main .admin-register-story .inputs-container .tags-input-container .selected-tags{margin-top:10px}main .admin-register-story .inputs-container .tags-input-container .selected-tags li{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--white-04);background-color:var(--white-03);color:var(--gray-200);font-weight:700;border-radius:.25rem;padding:5px 10px}main .admin-register-story .inputs-container .tags-input-container .selected-tags li img{cursor:pointer;height:min-content;width:min-content;max-width:24px}main .admin-register-story .inputs-container .add-item-btn{background-color:#3e8e41;color:var(--white);padding:10px 20px;border:none;border-radius:.4rem;font-size:1rem;cursor:pointer}main .admin-register-story .inputs-container .add-item-btn:hover{filter:brightness(.8)}main .admin-register-story .register-story-add-btn-container{margin-top:20px;display:flex;justify-content:end;gap:10px}main .admin-register-story .register-story-add-btn-container button{padding:10px 20px;font-size:1rem;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--text);cursor:pointer}main .admin-register-story .register-story-add-btn-container button:hover{background-color:var(--white);color:#000}main .admin-register-story .dropdown{position:relative}main .admin-register-story .dropdown .dropbtn{display:flex;align-items:center;justify-content:space-between;border-radius:.4rem;width:100%;background-color:var(--white);color:var(--black);padding:5px;font-size:1rem;cursor:pointer;text-align:start;border:1px solid #3e8e41}main .admin-register-story .dropdown .dropbtn .arrowDown{filter:blur(54154)}main .admin-register-story .dropdown .dropbtn:hover,main .admin-register-story .dropdown .dropbtn:focus{box-shadow:0 0 7px #3e8e41}main .admin-register-story .dropdown .dropdown-content{margin-top:5px;border-radius:.4rem;display:none;width:100%;position:absolute;background-color:#f6f6f6;min-width:230px;border:1px solid #ddd;z-index:1;overflow:hidden}main .admin-register-story .dropdown .dropdown-content.show{display:flex;flex-direction:column}main .admin-register-story .dropdown .dropdown-content .dropdown-search{width:98%;margin:5px auto 0;box-sizing:border-box;background-image:url(searchicon.png);border-radius:.4rem;background-repeat:no-repeat;font-size:16px;padding:5px;border:1px solid #ddd}main .admin-register-story .dropdown .dropdown-content .dropdown-search:hover,main .admin-register-story .dropdown .dropdown-content .dropdown-search:focus{box-shadow:0 0 7px #3e8e41}main .admin-register-story .dropdown .dropdown-content .dropdown-search:focus{outline:0}main .admin-register-story .dropdown .dropdown-content .dropdown-items{margin-top:5px;max-height:200px;scroll-behavior:smooth;overflow:auto}main .admin-register-story .dropdown .dropdown-content .dropdown-items li{color:#000;padding:10px;text-decoration:none;display:block;cursor:pointer}main .admin-register-story .dropdown .dropdown-content .dropdown-items li:hover{background-color:#3e8e41;color:var(--white)}main .admin-register-story .dropdown .dropdown-content .dropdown-items li.hidden{display:none}main.admin-categories{flex:1 0 auto;display:flex;justify-content:center;background:#071E0D}main.admin-categories .admin-categories-container{max-width:900px;width:100%;background-color:var(--gray-800);padding:20px;color:var(--white);display:flex;flex-direction:column;gap:20px}main.admin-categories .admin-categories-container .head{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--white)}main.admin-categories .admin-categories-container .head .title-container{display:flex;gap:10px;align-items:center}main.admin-categories .admin-categories-container .head .title-container .title{font-size:1.8rem}main.admin-categories .admin-categories-container .head .title-container .new-stamp{padding:5px 10px;background-color:transparent;border:1px solid var(--white);color:var(--text);border-radius:.2rem;height:min-content;cursor:pointer}main.admin-categories .admin-categories-container .head .title-container .new-stamp:hover{background-color:var(--white);color:var(--black)}main.admin-categories .admin-categories-container .head .update-Btn{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:10px 20px;font-size:1rem;border-radius:2rem;cursor:pointer}main.admin-categories .admin-categories-container .head .update-Btn:hover{color:var(--black);background-color:var(--white)}main.admin-categories .admin-categories-container .lists-container{display:flex;flex-direction:column;gap:20px}main.admin-categories .admin-categories-container .lists-container .lists-nav{display:flex;gap:10px;align-items:center}main.admin-categories .admin-categories-container .lists-container .lists-nav .back-btn{background-color:transparent;color:var(--text);padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);cursor:pointer}main.admin-categories .admin-categories-container .lists-container .lists-nav .back-btn:hover{background-color:var(--white);color:var(--black)}main.admin-categories .admin-categories-container .lists-container .lists-nav .back-btn:disabled{cursor:auto;background-color:var(--gray-200)}main.admin-categories .admin-categories-container .lists-container .lists-nav .back-btn:disabled:hover{color:var(--white);background-color:var(--gray-200)}main.admin-categories .admin-categories-container .lists-container .list-container{display:none;padding:0 10px;flex-direction:column;gap:10px}main.admin-categories .admin-categories-container .lists-container .list-container.on{display:flex}main.admin-categories .admin-categories-container .lists-container .list-container .list-head{display:flex;justify-content:space-between;align-items:center}main.admin-categories .admin-categories-container .lists-container .list-container .list-head .search-container{display:flex;gap:10px;font-size:1.2rem;align-items:center}main.admin-categories .admin-categories-container .lists-container .list-container .list-head .search-container input{background-color:transparent;border:1px solid var(--white);border-radius:2rem;padding:5px 10px;color:var(--text)}main.admin-categories .admin-categories-container .lists-container .list-container .list-head button{background-color:transparent;color:var(--text);padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);cursor:pointer}main.admin-categories .admin-categories-container .lists-container .list-container .list-head button:hover{background-color:var(--white);color:var(--black)}main.admin-categories .admin-categories-container .lists-container .list-container .list{flex-direction:column;gap:20px}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item{display:flex;justify-content:space-between;align-items:center;padding:10px 5px;border-bottom:1px solid var(--white-04)}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item .item-name{font-size:1.2rem}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item .btns-container{display:flex;gap:10px}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item .btns-container .btn{padding:5px 10px;background-color:transparent;color:var(--text);border:1px solid var(--white);cursor:pointer;border-radius:.25rem;font-size:1rem}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item .btns-container .btn:hover{background-color:var(--white);color:var(--black)}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item .btns-container .btn.delete-btn:hover{background-color:var(--red-warning);border:1px solid var(--red-warning);color:var(--white)}main.admin-categories .admin-categories-container .lists-container .list-container .list .list-item .btns-container .btn.access-btn:hover{background-color:var(--green-600);border:1px solid var(--green-600);color:var(--white)}main.admin-categories .create-item-popup-container{position:fixed;height:100%;width:100%;top:0;left:0;justify-content:center;align-items:center;display:none}main.admin-categories .create-item-popup-container.on{display:flex}main.admin-categories .create-item-popup-container .create-item-popup{padding:20px;color:var(--text);max-width:400px;border:1px solid var(--white);display:flex;flex-direction:column;gap:10px;width:100%;background-color:var(--black)}main.admin-categories .create-item-popup-container .create-item-popup .title{font-size:1.25rem;font-weight:400}main.admin-categories .create-item-popup-container .create-item-popup .create-item-input-container{display:flex;flex-direction:column;gap:4px}main.admin-categories .create-item-popup-container .create-item-popup .create-item-input-container input{background-color:transparent;border:1px solid var(--white-04);padding:5px 10px;border-radius:.25rem;color:var(--text)}main.admin-categories .create-item-popup-container .create-item-popup .create-item-input-container .warning-message{color:var(--red-warning);display:none}main.admin-categories .create-item-popup-container .create-item-popup .create-item-input-container .warning-message.on{display:block}main.admin-categories .create-item-popup-container .create-item-popup .btns-container{display:flex;justify-content:flex-end;gap:10px}main.admin-categories .create-item-popup-container .create-item-popup .btns-container button{padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--white);cursor:pointer}main.admin-categories .create-item-popup-container .create-item-popup .btns-container button:hover{color:var(--black);background-color:var(--white)}main.admin-categories .create-item-popup-container .create-item-popup .btns-container button:disabled{cursor:auto;color:var(--white);background-color:var(--gray-200)}main.admin-categories .delete-item-popup-container{position:fixed;height:100%;width:100%;top:0;left:0;justify-content:center;align-items:center;display:none}main.admin-categories .delete-item-popup-container.on{display:flex}main.admin-categories .delete-item-popup-container .delete-item-popup{padding:20px 40px;color:var(--text);border:1px solid var(--white);display:flex;flex-direction:column;gap:20px;width:max-content;background-color:var(--black)}main.admin-categories .delete-item-popup-container .delete-item-popup .title{font-size:1.25rem;font-weight:400}main.admin-categories .delete-item-popup-container .delete-item-popup .btns-container{display:flex;justify-content:center;gap:10px}main.admin-categories .delete-item-popup-container .delete-item-popup .btns-container button{padding:5px 10px;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--white);cursor:pointer}main.admin-categories .delete-item-popup-container .delete-item-popup .btns-container button:hover{color:var(--black);background-color:var(--white)}main.admin-chapters-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--black);color:var(--text);position:relative}main .admin-chapters{max-width:900px;padding:10px 20px;background-color:var(--gray-800);width:100%}main .admin-chapters .head{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:1px solid var(--white)}main .admin-chapters .head .title-container{display:flex;gap:10px;align-items:center}main .admin-chapters .head .title-container .title{font-size:1.8rem}main .admin-chapters .head .title-container .new-item{padding:5px 10px;background-color:transparent;border:1px solid var(--white);color:var(--text);border-radius:.2rem;height:min-content;cursor:pointer}main .admin-chapters .head .title-container .new-item:hover{background-color:var(--white);color:var(--black)}main .admin-chapters .head .search-container{display:flex;gap:10px;font-size:1.2rem;align-items:center}main .admin-chapters .head .search-container input{background-color:transparent;border:1px solid var(--white);border-radius:2rem;padding:10px;color:var(--text)}main .admin-chapters .head .search-container button{background-color:transparent;border:1px solid var(--white);color:var(--text);padding:10px 20px;font-size:1rem;border-radius:2rem;cursor:pointer}main .admin-chapters .head .search-container button:hover{color:var(--black);background-color:var(--white)}main .admin-chapters .chapters-list-head{display:grid;grid-template-columns:2fr 1fr 1fr;margin-top:40px;padding:0 20px}main .admin-chapters .list-chapters{background-color:var(--white-03);border-top:3px solid var(--white-04);display:flex;flex-direction:column;margin-top:10px}main .admin-chapters .list-chapters .chapter-item{display:grid;align-items:center;grid-template-columns:2fr 1fr 1fr;padding:5px 20px 10px}main .admin-chapters .list-chapters .chapter-item.hidden{display:none}main .admin-chapters .list-chapters .chapter-item:hover{background-color:var(--white-04)}main .admin-chapters .list-chapters .chapter-item .chapter{padding:0 0 0 5px}main .admin-chapters .list-chapters .chapter-item .chapter-btns-container{display:flex;gap:10px;justify-content:end}main .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn{position:relative;display:flex;justify-content:center;cursor:pointer}main .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn:hover .description{display:block}main .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn .description{display:none;width:100%;position:absolute;padding:5px;background-color:var(--black-04);color:var(--gray-200);top:-27px;width:max-content}main.admin-register-chapter-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--black);color:var(--text);position:relative}main .admin-register-chapter{max-width:900px;padding:10px 20px;background-color:var(--gray-800);width:100%}main .admin-register-chapter .title{font-size:1.5rem;background-color:#3e8e41;padding:10px;margin-bottom:30px}main .admin-register-chapter .inputs-container{display:flex;flex-direction:column;gap:20px;font-size:1rem}main .admin-register-chapter .inputs-container .input-container{display:flex;flex-direction:column;gap:5px}main .admin-register-chapter .inputs-container .text-input{padding:5px;background-color:transparent;border:1px solid var(--white-04);color:var(--text);border-radius:.25rem}main .admin-register-chapter .inputs-container .text-input:focus{outline:0;border:1px solid var(--white)}main .admin-register-chapter .inputs-container .input-title{font-weight:700}main .admin-register-chapter .inputs-container .input-title span{font-size:.875rem;font-weight:400}main .admin-register-chapter .inputs-container .description{font-size:.875rem;color:var(--gray-200)}main .admin-register-chapter .inputs-container .sinopse-input{width:100%;background-color:transparent;border:1px solid var(--white-04);max-height:150px;height:100px;color:var(--text);padding:5px}main .admin-register-chapter .inputs-container .checkbox-list-container{display:grid;grid:1fr/1fr 1fr 1fr;gap:5px}main .admin-register-chapter .inputs-container .checkbox-list-container .checkbox-container{display:flex;gap:10px}main .admin-register-chapter .inputs-container .checkbox-list-container .checkbox-container .checkbox{width:20px;height:20px;border:1px solid #3e8e41;background-color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;background-repeat:no-repeat;background-size:contain}main .admin-register-chapter .inputs-container .checkbox-list-container .checkbox-container .checkbox.check{background-color:#3e8e41;border:1px solid black}main .admin-register-chapter .inputs-container .checkbox-list-container .checkbox-container .checkbox.check .check-img{display:block}main .admin-register-chapter .inputs-container .checkbox-list-container .checkbox-container input{display:none}main .admin-register-chapter .register-chapter-add-btn-container{margin-top:20px;display:flex;justify-content:end;gap:20px}main .admin-register-chapter .register-chapter-add-btn-container button{padding:10px 20px;font-size:1rem;border-radius:.25rem;border:1px solid var(--white);background-color:transparent;color:var(--text);cursor:pointer}main .admin-register-chapter .register-chapter-add-btn-container button:disabled{opacity:.7;cursor:auto}main .admin-register-chapter .register-chapter-add-btn-container button:hover{background:var(--white);color:var(--black)}main .admin-register-chapter .register-chapter-add-btn-container button.save-chapter-btn{border:1px solid var(--green-600);background-color:var(--green-600)}main .admin-register-chapter .register-chapter-add-btn-container button.save-chapter-btn:hover{color:var(--white)}main.stories-page-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02);color:#fff}main .stories-page{max-width:1200px;width:100%;padding:10px 20px}main .stories-page .filters-container{display:flex;flex-direction:column}main .stories-page .filters-container .show-filters-btn{display:flex;align-items:center;gap:10px;border:none;border-bottom:2px solid white;width:min-content;padding:5px 10px;font-size:1.2rem;color:var(--white);background:var(--green-01);cursor:pointer}main .stories-page .filters-container .show-filters-btn .circle-plus{cursor:pointer;height:20px;width:20px;font-size:1em}main .stories-page .filters-container .show-filters-btn .circle-plus.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}main .stories-page .filters-container .show-filters-btn .circle-plus.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}main .stories-page .filters-container .show-filters-btn .circle-plus.opened .circle{background:var(--red-warning)}main .stories-page .filters-container .show-filters-btn .circle-plus.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}main .stories-page .filters-container .show-filters-btn .circle-plus.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}main .stories-page .filters-container .show-filters-btn .circle-plus .circle{position:relative;width:20px;height:20px;border-radius:10%;background:var(--green-600)}main .stories-page .filters-container .show-filters-btn .circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:12px;height:2px;left:20%;top:45%}main .stories-page .filters-container .show-filters-btn .circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:12px;left:45%;top:20%}main .stories-page .filters-container .filters{background-color:var(--green-01);padding:10px 20px;display:flex;flex-direction:column;gap:20px;border-bottom:2px solid white}main .stories-page .filters-container .filters.hidden{display:none}main .stories-page .filters-container .filters .filter-title{font-weight:700;font-size:1.3rem}main .stories-page .filters-container .filters .genres-filter{display:flex;flex-direction:column;gap:10px}main .stories-page .filters-container .filters .genres-filter .filter-head{display:flex;align-items:center;gap:10px}main .stories-page .filters-container .filters .genres-filter .filter-head .filter-title{font-size:1.3rem;font-weight:700}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus{cursor:pointer;height:20px;width:20px;font-size:1em}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus.opened .circle{background:var(--red-warning)}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus .circle{position:relative;width:20px;height:20px;border-radius:10%;background:var(--green-600)}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:12px;height:2px;left:20%;top:45%}main .stories-page .filters-container .filters .genres-filter .filter-head .circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:12px;left:45%;top:20%}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container{display:none;flex-direction:column;gap:10px}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container ul{display:grid;grid-template-columns:repeat(auto-fill,190px);gap:5px;padding-left:10px}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container.opened{display:flex}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container .checkbox-container{display:flex;gap:10px;font-size:15px}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container .checkbox-container .checkbox{min-width:20px;max-width:20px;height:20px;border:1px solid #3e8e41;background-color:var(--white);display:flex;align-items:center;justify-content:center;border-radius:.25rem;cursor:pointer;background-repeat:no-repeat;background-size:contain}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container .checkbox-container .checkbox.check{background-color:#3e8e41;border:1px solid black}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container .checkbox-container .checkbox.check .check-img{display:block}main .stories-page .filters-container .filters .genres-filter .checkbox-list-container .checkbox-container input{display:none}main .stories-page .filters-container .filters .tag-filter{display:flex;flex-direction:column;align-items:start;gap:10px}main .stories-page .filters-container .filters .tag-filter .tags-container{display:flex;gap:10px;width:100%}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown{position:relative;min-width:230px}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropbtn{display:flex;align-items:center;justify-content:space-between;border-radius:.4rem;width:100%;background-color:var(--white);color:var(--black);padding:5px;font-size:1rem;cursor:pointer;text-align:start;border:1px solid #3e8e41}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropbtn .arrowDown{filter:blur(54154)}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropbtn:hover,main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropbtn:focus{box-shadow:0 0 7px #3e8e41}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content{margin-top:5px;border-radius:.4rem;display:none;width:100%;position:absolute;background-color:#f6f6f6;min-width:230px;border:1px solid #ddd;z-index:1;overflow:hidden}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content.show{display:flex;flex-direction:column}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-search{width:98%;margin:5px auto 0;box-sizing:border-box;background-image:url(searchicon.png);border-radius:.4rem;background-repeat:no-repeat;font-size:16px;padding:5px;border:1px solid #ddd}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-search:hover,main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-search:focus{box-shadow:0 0 7px #3e8e41}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-search:focus{outline:0}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-items{margin-top:5px;max-height:200px;scroll-behavior:smooth;overflow:auto}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-items li{color:#000;padding:10px;text-decoration:none;display:block;cursor:pointer}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-items li:hover{background-color:#3e8e41;color:var(--white)}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-items li.hidden{display:none}main .stories-page .filters-container .filters .tag-filter .tags-container .dropdown .dropdown-content .dropdown-items li.selected{background-color:var(--gray-200);color:var(--white);cursor:default}main .stories-page .filters-container .filters .tag-filter .tags-container .add-item-btn{background-color:#3e8e41;color:var(--white);padding:5px 20px;border:none;border-radius:.4rem;font-size:1rem;width:fit-content;cursor:pointer}main .stories-page .filters-container .filters .tag-filter .tags-container .add-item-btn:hover{filter:brightness(.8)}main .stories-page .filters-container .filters .tag-filter .selected-tags{margin-top:10px;gap:10px;display:flex;flex-wrap:wrap}main .stories-page .filters-container .filters .tag-filter .selected-tags li{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--white-04);background-color:var(--white-03);color:var(--gray-200);font-weight:700;border-radius:.25rem;padding:5px 10px;gap:5px;font-size:.85rem}main .stories-page .filters-container .filters .tag-filter .selected-tags li img{cursor:pointer;height:min-content;width:min-content;max-width:16px}main .stories-page .filters-container .filters .selects-filters{display:flex;gap:40px;flex-wrap:wrap}main .stories-page .filters-container .filters .selects-filters .filter-container{display:flex;gap:10px;align-items:center}main .stories-page .filters-container .filters .selects-filters .filter-container .filter-title{font-size:1rem}main .stories-page .filters-container .filters .selects-filters .filter-container select{padding:5px 0;border-radius:.25rem;border:1px solid vaR(--white);font-size:1rem}main .stories-page .filters-container .filters .selects-filters .filter-container option{font-size:1rem}main .stories-page .filters-container .filters .search-btn-container{display:flex;justify-content:end;margin-left:auto}@media (max-width: 660px){main .stories-page .filters-container .filters .search-btn-container{margin:auto}}main .stories-page .filters-container .filters .search-btn-container .seacth-btn{padding:10px;font-size:1rem;background-color:#fff;border:1px solid var(--white);border-radius:.25rem;color:var(--black);font-weight:700;cursor:pointer}main .stories-page .stories-list-container{display:flex;flex-direction:column;gap:20px;background:var(--green-01)}main .stories-page .stories-list-container .stories-head{background-color:var(--green-01);border-bottom:2px solid white;padding:10px 20px}main .stories-page .stories-list-container .stories-list{display:flex;flex-direction:column}main .stories-page .stories-list-container .stories-list .story-item .story-body{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}main .stories-page .stories-list-container .stories-list .story-item .story-body .story-title{color:var(--green-600);font-weight:700;font-size:1rem}main .stories-page .stories-list-container .stories-list .story-item .story-body .story-info{color:var(--gray-200)}main .stories-page .stories-list-container .stories-list .story-item .story-body .story-info span{color:#fff;font-weight:700}main .stories-page .stories-list-container .stories-list .story-item .story-body .status{width:fit-content;padding:2px 5px;font-size:.9rem;border-radius:1rem;color:var(--text)}main .stories-page .stories-list-container .stories-list .story-item .story-body .status.status-ongoing{background-color:var(--orange-300)}main .stories-page .stories-list-container .stories-list .story-item .story-body .status.status-paused{background-color:var(--red-warning-400)}main .stories-page .stories-list-container .stories-list .story-item .story-body .status.status-completed{background-color:var(--ocean-blue-600)}main .stories-page .stories-list-container .stories-list .story-item .story-body .story-info-block-container{display:flex;gap:10px;align-items:center}main .stories-page .stories-list-container .stories-list .story-item .story-body .story-info-block-container .story-cover{max-width:150px;width:100%;max-height:100px;height:100%;object-fit:cover;border-radius:.5rem}main .stories-page .stories-list-container .stories-list .story-item .story-body .story-info-block-container .story-info-block{display:flex;flex-direction:column;gap:5px}main .stories-page .stories-list-container .stories-list .story-item .story-footer{width:100%;padding:5px 10px;background-color:var(--white-03);border:1px solid var(--white-03);display:flex;align-items:center}main .stories-page .stories-list-container .stories-list .story-item .story-footer .classification{width:24px;font-weight:700;border-radius:.5rem}main .stories-page .stories-pagination-container .stories-pagination{padding:10px 20px;display:flex;justify-content:flex-end;gap:5px}main .stories-page .stories-pagination-container .stories-pagination .stories-pag-item{border:none;font-size:.875rem;background-color:var(--gray-200);padding:5px;color:var(--black);cursor:pointer}main .stories-page .stories-pagination-container .stories-pagination .stories-pag-item:hover{background-color:var(--green-600);color:var(--white)}main .stories-page .stories-pagination-container .stories-pagination .stories-pag-item:disabled{opacity:.8;cursor:auto;color:var(--white);background-color:var(--gray-200)}main .stories-page .stories-pagination-container .stories-pagination .stories-pag-item.active{background-color:var(--green-600);color:var(--white)}main .stories-page .stories-pagination-container .stories-pagination .stories-pag-item-fixed{font-size:.875rem;background-color:var(--gray-200);padding:5px;color:var(--black);cursor:pointer;background-color:var(--green-600);color:var(--white);border:none}main .card-box{width:220;height:310;left:0;top:0;position:absolute;background:rgba(38,38,38,.7);box-shadow:0 4px 4px #00000040;border-radius:15;border:1px #A3D2BE solid}.overlay{position:absolute;top:4px;left:3px;width:213px;height:245px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000b3;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .3s ease;cursor:pointer}.bd-highlight:hover .overlay{opacity:1}main.story-page-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02)}main .story-page{max-width:1200px;width:95%;background-color:var(--green-01);padding:20px;display:flex;flex-direction:column;gap:40px}@media (max-width: 660px){main .story-page{padding:10px}}main .story-page .story-title{background-color:var(--green-01);border-bottom:2px solid white;width:100%;color:var(--text);padding:10px 20px}main .story-page .story-cover{max-width:500px;width:100%;margin:0 auto}main .story-page .sinopse-container{display:flex;flex-direction:column;gap:5px}main .story-page .sinopse-container .sinopse-title{color:var(--gray-200);font-size:1.2rem;font-weight:700}main .story-page .sinopse-container .sinopse{color:var(--gray-200);line-height:1.7rem}main .story-page .story-info,main .story-page .story-details{color:var(--gray-200)}main .story-page .story-info{display:flex;flex-direction:column;gap:10px}main .story-page .story-info p{font-weight:700}main .story-page .story-info span{font-weight:400}main .story-page .story-details{display:flex;align-items:center;padding:10px 20px;border:1px solid var(--white);border-radius:.25rem;gap:10px;background-color:var(--white-03)}main .story-page .story-details .classification{max-width:64px;width:100%;max-height:64px}main .story-page .story-details .details{display:flex;flex-direction:column;gap:5px}main .story-page .story-details .details span{font-weight:700}main .story-page .story-chapters{color:#fff;display:flex;gap:40px;flex-direction:column}main .story-page .story-chapters .list-chapters-title{color:var(--green-600);font-size:1.375rem}main .story-page .story-chapters .list-chapters-header{display:flex;justify-content:space-between;padding:0 15px}main .story-page .story-chapters .list-chapters-container{display:flex;flex-direction:column;gap:10px}main .story-page .story-chapters .list-chapters{display:flex;flex-direction:column;background-color:var(--white-03);padding:5px}main .story-page .story-chapters .list-chapters .chapter-item{display:grid;grid-template-columns:1fr auto;padding:10px 25px 10px 5px;border-bottom:1px solid white;align-items:center;cursor:pointer;gap:10px}main .story-page .story-chapters .list-chapters .chapter-item:hover{background-color:var(--green-600)}main .story-page .story-chapters .list-chapters .chapter-item .chapter-number{text-align:center;width:100%;padding:0 10px 0 0;font-size:1.3rem;font-weight:700}main .story-page .story-chapters .list-chapters .chapter-item .chapter-info{display:flex;flex-direction:column;gap:5px}main .story-page .story-chapters .list-chapters .chapter-item .chapter-info .statistics{display:flex;align-items:center;gap:20px;flex-wrap:wrap}@media (max-width: 660px){main .story-page .story-chapters .list-chapters .chapter-item .chapter-info .statistics{gap:5px;flex-direction:column;align-items:baseline}}main .story-page .story-chapters .list-chapters .chapter-item .chapter-info .statistics div{display:flex;align-items:center;gap:10px}main .story-page .story-chapters .list-chapters .chapter-item .chapter-info .statistics .createAt-container .clock{max-width:20px}main .story-page .story-chapters .list-chapters .chapter-item .chapter-info .statistics .createAt-container p{width:100%}main.chapter-page-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02)}main .chapter-page{max-width:1000px;width:100%;background-color:var(--green-01);padding:20px;display:flex;flex-direction:column;align-items:center;gap:40px}@media (max-width: 660px){main .chapter-page{padding-right:5px;padding-left:5px}}main .chapter-page .chapter-container{width:100%;border:1px solid var(--white-04);padding:50px;display:flex;flex-direction:column;gap:50px}@media (max-width: 660px){main .chapter-page .chapter-container{padding-right:.5px;padding-left:7px}}main .chapter-page .chapter-container .chapter-head{display:flex;flex-direction:column;gap:20px}main .chapter-page .chapter-container .chapter-head .chapter-title{color:var(--text)}@media (max-width: 660px){main .chapter-page .chapter-container .chapter-head img{padding-right:10px}}main .chapter-page .chapter-container .chapter-head .last-updated{color:#fff}main .chapter-page .chapter-container .chapter-head .story-name{background:var(--green-02);color:var(--white);font-size:1.3rem;border:none;cursor:pointer;width:fit-content;padding:10px 20px;margin:0 auto;text-decoration:none}main .chapter-page .chapter-container .chapter-head .story-name:hover{opacity:.8}main .chapter-page .chapter-container .initial-notes-author,main .chapter-page .chapter-container .end-notes-author{color:var(--white);font-size:1.125rem!important;line-height:2.5rem!important}main .chapter-page .chapter-container .initial-notes-author .title,main .chapter-page .chapter-container .end-notes-author .title{font-weight:700}main .chapter-page .chapter-container .initial-notes-author .note,main .chapter-page .chapter-container .end-notes-author .note{font-style:italic}main .chapter-page .chapter-container .chapter-content-container{max-width:1000px;display:flex;flex-direction:column}main .chapter-page .chapter-container .chapter-content-container p{background:transparent!important;font-size:1.125rem!important;color:var(--white)!important;line-height:2rem!important;position:relative;gap:1px;-webkit-user-select:none;user-select:none;padding:0 35px 0 0}@media (max-width: 660px){main .chapter-page .chapter-container .chapter-content-container p{padding-right:30px}}main .chapter-page .chapter-container .chapter-content-container p span{font-size:1.125rem!important;background:transparent!important;color:var(--white)!important}main .chapter-page .chapter-container .chapter-content-container p:hover .add-comment-paragraph{opacity:1}main .chapter-page .chapter-container .chapter-content-container .add-comment-paragraph{cursor:pointer;background-repeat:no-repeat;background-size:cover;position:absolute;right:0;top:calc(50% - 15px);display:flex;opacity:0;justify-content:center;min-width:30px;min-height:30px}main .chapter-page .chapter-container .chapter-content-container .add-comment-paragraph.have-comments{opacity:1}main .chapter-page .chapter-container .chapter-content-container .add-comment-paragraph .comment-count{display:block;width:min-content;text-align:center;z-index:4;margin-top:auto;text-indent:0px!important;line-height:normal;border:2px solid var(--white-04);padding:2px 10px}main .chapter-page .chapter-container .chapter-btns{display:grid;grid-template-areas:"previous next";grid-template-columns:1fr 1fr}main .chapter-page .chapter-container .chapter-btns .nav-btn{padding:5px 20px;background-color:var(--green-600);color:var(--text);border:none;border-radius:.2rem}main .chapter-page .chapter-container .chapter-btns .nav-btn:hover{opacity:.9;cursor:pointer}main .chapter-page .chapter-container .chapter-btns .previous-chapter-btn{grid-area:previous;width:min-content}main .chapter-page .chapter-container .chapter-btns .next-chapter-btn{grid-area:next;width:min-content;justify-self:flex-end}.read-progress-container{width:100%;height:10px;background-color:var(--gray-200);position:fixed;bottom:0}.read-progress-container .read-progress{width:0%;height:100%;transition:width .5s ease-in-out;background-color:var(--green-600)}.paragraph-comments-container{position:fixed;right:0;background-color:var(--black);padding:20px;max-width:500px;height:100%;width:100%;color:var(--text);display:flex;flex-direction:column;gap:5px;border-left:3px solid white;z-index:5}.paragraph-comments-container.hidden{display:none}.paragraph-comments-container .paragraph-comments-header{display:flex;gap:10px;width:100%;border-bottom:1px solid var(--gray-200);padding:0 0 10px}.paragraph-comments-container .paragraph-comments-header .chapter-title{width:100%;text-align:center}.paragraph-comments-container .paragraph-comments-header .close-paragraph-comments{cursor:pointer;max-width:24px}.paragraph-comments-container .new-comment-container{display:flex;width:100%;position:relative;max-height:100px;align-items:center}.paragraph-comments-container .new-comment-container .new-comment-input{width:100%;padding:5px 40px 5px 5px;border-radius:.5rem;border:none;outline:0;max-height:100px;min-height:35px}.paragraph-comments-container .new-comment-container .send-new-comment{position:absolute;background-color:var(--green-02);right:15px;padding:5px;max-width:30px;border-radius:.5rem;opacity:.5}@media (max-width: 660px){.paragraph-comments-container .new-comment-container .send-new-comment{right:5px}}.paragraph-comments-container .new-comment-container .send-new-comment.on{opacity:1}.paragraph-comments-container .no-comments{display:flex;justify-content:center}.paragraph-comments-container .comments{margin-top:10px}.paragraph-comments-container .comments .comment-container{display:flex;gap:10px;background-color:var(--gray-800);padding:10px;border-left:5px solid var(--gray-200);justify-content:start}.paragraph-comments-container .comments .comment-container .user-icon{max-width:50px;max-height:50%;object-fit:contain;align-self:self-start;border-radius:50%}.paragraph-comments-container .comments .comment-container .comment-info{display:flex;flex-direction:column;gap:10px;width:100%}.paragraph-comments-container .comments .comment-container .comment-info .user-name{color:var(--gray-500);font-weight:700;font-size:.875rem}.paragraph-comments-container .comments .comment-container .comment-info .comment-content{font-size:.875rem}.paragraph-comments-container .comments .comment-container .comment-info .comment-details{display:flex;gap:10px;align-items:center}.paragraph-comments-container .comments .comment-container .comment-info .comment-details .comment-createAt{font-size:.75rem;color:var(--gray-200)}.paragraph-comments-container .comments .comment-container .comment-info .comment-details .reply-comment-btn{background-color:transparent;border:none;color:var(--green-600);font-weight:700;cursor:pointer}.paragraph-comments-container .comments .comment-container .interactions-container{display:flex;flex-direction:column;align-items:center}.paragraph-comments-container .comments .comment-container .interactions-container .menu-container{position:relative}.paragraph-comments-container .comments .comment-container .interactions-container .menu-container .interaction-menu{right:0;top:100%;position:absolute;padding:5px 15px;border:1px solid white;background:black;display:block}.paragraph-comments-container .comments .comment-container .interactions-container .menu-container .interaction-menu.hidden{display:none}.paragraph-comments-container .comments .comment-container .interactions-container .menu-container .interaction-menu .interaction-btn{background:transparent;color:var(--text);border:0;cursor:pointer}.paragraph-comments-container .comments .comment-container .interactions-container .menu-container .interaction-menu .interaction-btn:hover{text-decoration:underline}.paragraph-comments-container .comments .comment-container .interactions-container img{cursor:pointer}.paragraph-comments-container .comments .subComments .comment-container{display:flex;gap:10px;background-color:var(--gray-800);border-left:0;padding:10px 10px 10px 20px}.paragraph-comments-container .comments .subComments .comment-container .user-icon{max-width:30px;max-height:30px}.paragraph-comments-container .comments .subComments .comment-container .comment-info{display:flex;flex-direction:column;gap:10px}.paragraph-comments-container .comments .subComments .comment-container .comment-info .user-name{color:var(--gray-500);font-weight:700;font-size:.75rem}.paragraph-comments-container .comments .subComments .comment-container .comment-info .comment-content{font-size:.75rem}.paragraph-comments-container .comments .subComments .comment-container .comment-info .comment-details{display:flex;gap:10px;align-items:center}.paragraph-comments-container .comments .subComments .comment-container .comment-info .comment-details .comment-createAt{font-size:.75rem;color:var(--gray-200)}.paragraph-comments-container .comments .subComments .comment-container .comment-info .comment-details .reply-comment-btn{background-color:transparent;border:none;color:var(--green-600);font-weight:700;cursor:pointer}.MuiSpeedDialAction-staticTooltipLabel{width:max-content}main.forum-page-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02)}main .forum-page{max-width:1200px;width:95%;background-color:var(--green-01);padding:20px;display:flex;flex-direction:column;gap:40px}@media (max-width: 660px){main .forum-page{padding:10px}}main .forum-page .forum-title{background-color:var(--green-01);border-bottom:2px solid white;width:100%;color:var(--text);padding:10px 20px}main .forum-page .forum-filter{display:flex;justify-content:space-between;align-items:center}main .forum-items{display:flex;flex-direction:column;background-color:var(--white-03);padding:5px;margin-top:10px}main .forum-items .forum-item-post{display:grid;grid-template-columns:1fr 10fr 1fr;padding:10px 10px 10px 5px;border-bottom:1px solid white;align-items:center;gap:10px}main .forum-items .forum-item-post .icon-user{max-width:90px;max-height:90%;object-fit:contain;align-self:self-start;border-radius:50%}main .forum-items .forum-item-post .item-post{color:#fff}main .forum-items .forum-item-post .item-post-title{cursor:pointer}main .forum-items .forum-item-post .item-post-date{text-align:center}main .forum-items .forum-item-post .item-post-metric{margin-top:5px;display:flex;gap:10px;justify-content:center}main .forum-items .forum-item-post .item-post-metric .item-post-likes{display:flex;align-items:center;gap:5px}main .forum-items .forum-item-post .item-post-metric .item-post-comments{display:flex;align-items:center;gap:5px}.modal-container .modal-header{background-color:var(--green-01);border-bottom:2px solid white;width:100%;color:var(--text);padding:10px 20px}.modal-container .modal-itens{display:flex;background-color:var(--green-01);width:100%;color:var(--text);padding:10px 20px}main.forum-post-page-container{flex:1 0 auto;display:flex;justify-content:center;background:var(--green-02);color:#fff}main .forum-post{max-width:1200px;width:95%;background-color:var(--green-01);padding:20px;display:flex;flex-direction:column;gap:15px}@media (max-width: 660px){main .forum-post{padding:10px}}main .forum-post .forum-post-user{display:flex;align-items:center;gap:10px}main .forum-post .icon-user{max-width:50px;max-height:50%;object-fit:contain;border-radius:50%}main .forum-post .forum-post-header{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid white;padding-bottom:10px}main .forum-post .forum-post-metrics{display:flex;justify-content:space-between}main .forum-post .forum-post-content{border-bottom:2px solid white;padding-top:10px;padding-bottom:10px}.comment-container{display:flex;gap:10px;background-color:var(--gray-800);padding:10px;border-left:5px solid var(--gray-200);justify-content:start}.comment-container .user-icon{max-width:50px;max-height:50%;object-fit:contain;align-self:self-start;border-radius:50%}.comment-container .comment-info{display:flex;flex-direction:column;gap:10px;width:100%}.comment-container .comment-info .user-name{color:var(--gray-500);font-weight:700;font-size:1rem}.comment-container .comment-info .comment-content{font-size:.9rem}.comment-container .comment-info .comment-details{display:flex;gap:10px;align-items:center}.comment-container .comment-info .comment-details .comment-createAt{font-size:.75rem;color:var(--gray-200)}.comment-container .comment-info .comment-details .reply-comment-btn{background-color:transparent;border:none;color:var(--green-600);font-weight:700;cursor:pointer}.comment-container .interactions-container{display:flex;flex-direction:column;align-items:center}.comment-container .interactions-container .menu-container{position:relative}.comment-container .interactions-container .menu-container .interaction-menu{right:0;top:100%;position:absolute;padding:5px 15px;border:1px solid white;background:black;display:block}.comment-container .interactions-container .menu-container .interaction-menu.hidden{display:none}.comment-container .interactions-container .menu-container .interaction-menu .interaction-btn{background:transparent;color:var(--text);border:0;cursor:pointer}.comment-container .interactions-container .menu-container .interaction-menu .interaction-btn:hover{text-decoration:underline}.comment-container .interactions-container img{cursor:pointer}.commentItem{margin-bottom:5px}.notifications-page{padding:100px 20px 50px;min-height:80vh;background-color:#121212;color:#fff}.notifications-page .container{max-width:800px;margin:0 auto}.notifications-page h1{font-family:Libre Baskerville,serif;font-size:2rem}.notifications-page .notifications-list{background:#1a1a1a;border-radius:12px;overflow:hidden;border:1px solid #333}.notifications-page .notification-item{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #333;cursor:pointer;transition:background .3s}.notifications-page .notification-item:hover{background:#252525}.notifications-page .notification-item.unread{background:rgba(163,210,190,.05);border-left:4px solid #A3D2BE}.notifications-page .notification-item .notification-title{font-size:1.1rem;margin-bottom:5px;color:#a3d2be}.notifications-page .notification-item .notification-message{font-size:.95rem;color:#ccc;margin-bottom:8px}.notifications-page .notification-item .notification-date{font-size:.8rem;color:#777}.notifications-page .notification-item .unread-dot{width:10px;height:10px;background-color:#a3d2be;border-radius:50%}.notifications-page .empty-state{padding:50px;text-align:center;color:#777}.notifications-page .btn-load-more{background:transparent;border:1px solid #A3D2BE;color:#a3d2be;padding:10px 25px;border-radius:20px;cursor:pointer;transition:all .3s}.notifications-page .btn-load-more:hover{background:#A3D2BE;color:#000}
