*{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{min-height:100%;width:100%;background-color:#0d1117;color:var(--text)}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)}.img-placeholder{object-fit:contain!important;padding:20%;background:#161b22;opacity:.4}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-dropdown-container{position:relative}header .menu-container .userContainer .logged .user-dropdown-container .user-dropdown-trigger{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:20px;transition:background .2s}header .menu-container .userContainer .logged .user-dropdown-container .user-dropdown-trigger:hover{background:rgba(255,255,255,.1)}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:220px;background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 8px 24px #0006;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease;z-index:1000}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul{list-style:none;padding:0;margin:0}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul .user-info-item{padding:5px 16px;display:flex;flex-direction:column}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul .user-info-item strong{color:#f0f6fc;font-size:.95rem}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul .user-info-item span{color:#8b949e;font-size:.8rem}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul hr{border:none;border-top:1px solid #30363d;margin:4px 0}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul li a{display:block;width:100%;text-align:left;padding:10px 16px;color:#c9d1d9;text-decoration:none;font-size:.9rem;transition:background .2s}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul li a:hover{background:#21262d;color:#f0f6fc}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul .logout-link{color:#f85149}header .menu-container .userContainer .logged .user-dropdown-container .header-user-dropdown ul .logout-link:hover{background:rgba(248,81,73,.1)}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{position:relative}.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);white-space:pre-wrap}.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);white-space:pre-wrap}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}.admin-dashboard{min-height:100vh;background:#0d1117;color:#c9d1d9;padding-bottom:50px}.admin-dashboard .dashboard-container{max-width:1100px;margin:40px auto;padding:40px;background-color:#161b22;border-radius:12px;border:1px solid #30363d;box-shadow:0 8px 24px #0000004d}.admin-dashboard .dashboard-welcome{margin-bottom:40px}.admin-dashboard .dashboard-welcome h1{font-size:2.2rem;color:#f0f6fc;margin-bottom:8px;font-weight:700}.admin-dashboard .dashboard-welcome p{font-size:1.1rem;color:#8b949e}.admin-dashboard .dashboard-welcome p span{color:#58a6ff;font-weight:600}.admin-dashboard .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:50px}.admin-dashboard .stats-grid .stat-card{background:var(--green-02);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;transition:transform .2s ease,border-color .2s ease}.admin-dashboard .stats-grid .stat-card:hover{transform:translateY(-4px);border-color:#58a6ff}.admin-dashboard .stats-grid .stat-card .stat-info .stat-label{display:block;font-size:.8rem;color:#8b949e;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.admin-dashboard .stats-grid .stat-card .stat-info .stat-value{font-size:1.8rem;color:#f0f6fc;font-weight:700}.admin-dashboard .stats-grid .stat-card .stat-icon{width:40px;height:40px;background:rgba(88,166,255,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:1.2rem}.admin-dashboard .stats-grid .stat-card .stat-icon.users{background:rgba(88,166,255,.1)}.admin-dashboard .stats-grid .stat-card .stat-icon.stories{background:rgba(46,160,67,.1)}.admin-dashboard .stats-grid .stat-card .stat-icon.stamps{background:rgba(210,153,34,.1)}.admin-dashboard .stats-grid .stat-card .stat-icon.meta{background:rgba(137,87,229,.1)}.admin-dashboard .management-sections{display:flex;flex-direction:column;gap:40px}.admin-dashboard .management-sections .management-group h3{font-size:1.3rem;color:#f0f6fc;margin-bottom:20px;padding-left:10px;border-left:4px solid #3fb950}.admin-dashboard .management-sections .management-group .management-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.admin-dashboard .management-sections .management-group .management-grid .management-card{background:var(--green-02);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;text-decoration:none;transition:all .2s ease}.admin-dashboard .management-sections .management-group .management-grid .management-card:hover{background:#21262d;border-color:#8b949e}.admin-dashboard .management-sections .management-group .management-grid .management-card:hover .arrow{transform:translate(5px);color:#58a6ff}.admin-dashboard .management-sections .management-group .management-grid .management-card .card-content h4{font-size:1.1rem;color:#f0f6fc;margin-bottom:6px}.admin-dashboard .management-sections .management-group .management-grid .management-card .card-content p{font-size:.9rem;color:#8b949e;line-height:1.4}.admin-dashboard .management-sections .management-group .management-grid .management-card .arrow{font-size:1.2rem;color:#30363d;transition:all .2s ease}@media (max-width: 768px){.admin-dashboard .dashboard-container{padding:20px 15px;margin:20px 10px}.admin-dashboard .stats-grid{grid-template-columns:1fr 1fr}.admin-dashboard .management-sections .management-grid{grid-template-columns:1fr}}.admin-topbar{width:100%;height:64px;background:#071E0D;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:center;position:sticky;top:0;z-index:100;padding:0 20px}.admin-topbar .topbar-content{max-width:1100px;width:100%;display:flex;justify-content:space-between;align-items:center}.admin-topbar .topbar-left{display:flex;align-items:center;gap:15px}.admin-topbar .topbar-left .home-link{display:flex;align-items:center;gap:8px;text-decoration:none;color:#3fb950;font-weight:700;font-size:1rem;padding:8px 12px;border-radius:6px;transition:background .2s}.admin-topbar .topbar-left .home-link:hover{background:#30363d}.admin-topbar .topbar-left .home-link .icon{font-size:1.2rem}@media (max-width: 600px){.admin-topbar .topbar-left .home-link .label{display:none}}.admin-topbar .topbar-left .breadcrumbs{display:flex;align-items:center;gap:10px}.admin-topbar .topbar-left .breadcrumbs .breadcrumb-item{display:flex;align-items:center;gap:10px;color:#8b949e}.admin-topbar .topbar-left .breadcrumbs .breadcrumb-item .separator{color:#30363d;font-weight:300}.admin-topbar .topbar-left .breadcrumbs .breadcrumb-item a{text-decoration:none;color:#8b949e;font-size:.95rem;transition:color .2s}.admin-topbar .topbar-left .breadcrumbs .breadcrumb-item a:hover{color:#58a6ff}.admin-topbar .topbar-right{position:relative}.admin-topbar .topbar-right .actions{display:flex;align-items:center;gap:15px}.admin-topbar .topbar-right .actions .icon-btn{background:transparent;border:none;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.admin-topbar .topbar-right .actions .icon-btn:hover{background:#30363d}.admin-topbar .topbar-right .actions .icon-btn img{width:20px;opacity:.8}.admin-topbar .topbar-right .actions .user-profile{display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:20px;transition:background .2s}.admin-topbar .topbar-right .actions .user-profile:hover{background:#30363d}.admin-topbar .topbar-right .actions .user-profile .user-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1px solid #444c56}.admin-topbar .topbar-right .actions .user-profile .arrow{width:12px;opacity:.5;transition:transform .2s}.admin-topbar .topbar-right .actions .user-profile .arrow.up{transform:rotate(180deg)}.admin-topbar .topbar-right .user-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:220px;background:#161b22;border:1px solid #30363d;border-radius:8px;box-shadow:0 8px 24px #0000004d;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .2s ease}.admin-topbar .topbar-right .user-dropdown.active{opacity:1;visibility:visible;transform:translateY(0)}.admin-topbar .topbar-right .user-dropdown ul{list-style:none;padding:0;margin:0}.admin-topbar .topbar-right .user-dropdown ul .user-info{padding:12px 16px;display:flex;flex-direction:column}.admin-topbar .topbar-right .user-dropdown ul .user-info strong{color:#f0f6fc;font-size:.95rem}.admin-topbar .topbar-right .user-dropdown ul .user-info span{color:#8b949e;font-size:.8rem}.admin-topbar .topbar-right .user-dropdown ul hr{border:none;border-top:1px solid #30363d;margin:4px 0}.admin-topbar .topbar-right .user-dropdown ul li a,.admin-topbar .topbar-right .user-dropdown ul li button{display:block;width:100%;text-align:left;padding:10px 16px;color:#c9d1d9;text-decoration:none;font-size:.9rem;background:transparent;border:none;cursor:pointer;transition:background .2s}.admin-topbar .topbar-right .user-dropdown ul li a:hover,.admin-topbar .topbar-right .user-dropdown ul li button:hover{background:#21262d;color:#f0f6fc}.admin-topbar .topbar-right .user-dropdown ul .logout-btn{color:#f85149}.admin-topbar .topbar-right .user-dropdown ul .logout-btn:hover{background:rgba(248,81,73,.1)}main.users-painel{flex:1 0 auto;display:flex;justify-content:center;background:#0d1117;min-height:100vh;padding-bottom:50px}.users-container{max-width:1000px;width:95%;margin-top:30px;background-color:#161b22;border-radius:12px;box-shadow:0 8px 24px #0003;padding:30px;color:#c9d1d9;border:1px solid #30363d}.users-container .users-menu{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}@media (max-width: 600px){.users-container .users-menu{flex-direction:column;align-items:flex-start}}.users-container .users-menu .title-section .users-title{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin:0}.users-container .users-menu .title-section .total-count{font-size:.9rem;color:#8b949e}.users-container .users-menu .search-section input{width:300px;padding:10px 16px;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;color:#f0f6fc;transition:all .2s}.users-container .users-menu .search-section input:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff1a;outline:none}@media (max-width: 600px){.users-container .users-menu .search-section input{width:100%}}.users-container .users-list{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.users-container .users-list .user-card{display:flex;justify-content:space-between;align-items:center;padding:16px;background-color:#0d1117;border:1px solid #30363d;border-radius:8px;transition:transform .1s,border-color .1s}.users-container .users-list .user-card:hover{border-color:#444c56;transform:translateY(-2px)}.users-container .users-list .user-card .user-main-info{display:flex;align-items:center;gap:16px}.users-container .users-list .user-card .user-main-info .user-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #30363d;background-color:#161b22}.users-container .users-list .user-card .user-main-info .user-avatar.placeholder{padding:10px;opacity:.3}.users-container .users-list .user-card .user-main-info .user-text .user-name{font-weight:600;color:#f0f6fc;margin:0}.users-container .users-list .user-card .user-main-info .user-text .user-email{font-size:.85rem;color:#8b949e;margin:0}.users-container .users-list .user-card .user-actions{display:flex;align-items:center;gap:16px}.users-container .users-list .user-card .user-actions .status-badge{font-size:.75rem;padding:4px 8px;border-radius:12px;font-weight:600;text-transform:uppercase}.users-container .users-list .user-card .user-actions .status-badge.public{background-color:#23863626;color:#3fb950}.users-container .users-list .user-card .user-actions .status-badge.private{background-color:#8b949e26;color:#8b949e}.users-container .users-list .user-card .user-actions .user-btn{background-color:#21262d;color:#c9d1d9;padding:6px 12px;border:1px solid #30363d;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s}.users-container .users-list .user-card .user-actions .user-btn:hover{background-color:#30363d;border-color:#8b949e}.users-container .loading-state,.users-container .empty-state{text-align:center;padding:50px;color:#8b949e;font-style:italic}.pagination-container{display:flex;justify-content:space-between;align-items:center;padding:24px 0;color:#8b949e;flex-wrap:wrap;gap:20px;border-top:1px solid #30363d;width:100%}@media (max-width: 600px){.pagination-container{justify-content:center;flex-direction:column}}.pagination-container .pages{display:flex;gap:8px;align-items:center}.pagination-container .pages .page-btn{background-color:#21262d;border:1px solid #30363d;color:#c9d1d9;padding:8px 14px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}.pagination-container .pages .page-btn:hover:not(:disabled){background-color:#30363d;border-color:#8b949e}.pagination-container .pages .page-btn.active{background-color:#3fb950;border-color:#3fb950;color:#fff;box-shadow:0 0 12px #3fb9504d}.pagination-container .pages .page-btn:disabled{opacity:.2;cursor:not-allowed}.pagination-container .pages .ellipsis{padding:0 5px;color:#484f58}.pagination-container .limit-selector{display:flex;align-items:center;gap:12px;font-size:.9rem}.pagination-container .limit-selector span{color:#8b949e}.pagination-container .limit-selector select{background-color:#0d1117;color:#f0f6fc;border:1px solid #30363d;padding:6px 12px;border-radius:6px;cursor:pointer;outline:none;transition:border-color .2s}.pagination-container .limit-selector select:focus{border-color:#58a6ff}main.edit-user-painel{min-height:100vh;background:#0d1117;color:#c9d1d9;display:flex;justify-content:center;padding-bottom:80px}main.edit-user-painel .edit-user-container{max-width:1000px;width:95%;margin-top:40px;background-color:#161b22;border-radius:12px;border:1px solid #30363d;padding:40px;box-shadow:0 8px 32px #0006}main.edit-user-painel .edit-user-container .user-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #30363d}main.edit-user-painel .edit-user-container .user-header .return-btn{background:transparent;border:1px solid #30363d;color:#c9d1d9;padding:8px 16px;border-radius:20px;cursor:pointer;font-weight:600;transition:all .2s}main.edit-user-painel .edit-user-container .user-header .return-btn:hover{background:#21262d;border-color:#8b949e}main.edit-user-painel .edit-user-container .user-header .user-name{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin:0}main.edit-user-painel .edit-user-container .user-data{display:flex;flex-direction:column;gap:30px}main.edit-user-painel .edit-user-container .user-data .file-input-container{display:flex;justify-content:center}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo-container{position:relative;width:120px;height:120px;border-radius:50%;border:3px solid #3fb950;overflow:hidden;background:#0d1117}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo-container .user-photo{width:100%;height:100%;object-fit:cover}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo-container .user-photo.placeholder{padding:30px;opacity:.3}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo-container .label-photo-input{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;opacity:0;cursor:pointer;transition:opacity .2s}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo-container .label-photo-input:hover{opacity:1}main.edit-user-painel .edit-user-container .user-data .file-input-container .user-photo-container .label-photo-input img{width:30px;filter:invert(1)}main.edit-user-painel .edit-user-container .user-data .user-input-container,main.edit-user-painel .edit-user-container .user-data .user-textarea-container{display:flex;flex-direction:column;gap:10px}main.edit-user-painel .edit-user-container .user-data .user-input-container label,main.edit-user-painel .edit-user-container .user-data .user-textarea-container label{font-size:.95rem;font-weight:600;color:#8b949e}main.edit-user-painel .edit-user-container .user-data .user-input-container input,main.edit-user-painel .edit-user-container .user-data .user-input-container textarea,main.edit-user-painel .edit-user-container .user-data .user-textarea-container input,main.edit-user-painel .edit-user-container .user-data .user-textarea-container textarea{background:#0d1117;border:1px solid #30363d;border-radius:8px;color:#f0f6fc;padding:12px 16px;font-size:1rem;transition:all .2s}main.edit-user-painel .edit-user-container .user-data .user-input-container input:focus,main.edit-user-painel .edit-user-container .user-data .user-input-container textarea:focus,main.edit-user-painel .edit-user-container .user-data .user-textarea-container input:focus,main.edit-user-painel .edit-user-container .user-data .user-textarea-container textarea:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 3px #58a6ff1a}main.edit-user-painel .edit-user-container .user-data .user-input-container input.warning,main.edit-user-painel .edit-user-container .user-data .user-input-container textarea.warning,main.edit-user-painel .edit-user-container .user-data .user-textarea-container input.warning,main.edit-user-painel .edit-user-container .user-data .user-textarea-container textarea.warning{border-color:#da3633}main.edit-user-painel .edit-user-container .user-data .user-input-container textarea,main.edit-user-painel .edit-user-container .user-data .user-textarea-container textarea{min-height:120px;resize:vertical}main.edit-user-painel .edit-user-container .user-data .user-input-container .warning-message,main.edit-user-painel .edit-user-container .user-data .user-textarea-container .warning-message{font-size:.8rem;color:#da3633;margin-top:4px;display:none}main.edit-user-painel .edit-user-container .user-data .user-input-container .warning-message.on,main.edit-user-painel .edit-user-container .user-data .user-textarea-container .warning-message.on{display:block}main.edit-user-painel .edit-user-container .user-data .stamps-input-container{margin-top:20px;background:#0d1117;padding:30px;border-radius:12px;border:1px solid #30363d}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head .title{font-size:1.25rem;font-weight:700;color:#f0f6fc}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head .edit-stamp-btn{background:#238636;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .head .edit-stamp-btn:hover{background:#2ea043}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp{background:#161b22;border:1px solid #30363d;padding:12px;border-radius:10px;display:flex;align-items:center;gap:16px}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-image{width:50px;height:50px;border-radius:50%;object-fit:contain;background-color:#ffffff0d}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-image.placeholder{padding:12px;opacity:.2}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-details .name{font-weight:700;color:#f0f6fc;margin:0}main.edit-user-painel .edit-user-container .user-data .stamps-input-container .stamps .stamp .stamp-details .description{font-size:.8rem;color:#8b949e;margin:4px 0 0}main.edit-user-painel .edit-user-container .user-data .edit-user-btn{background:#238636;color:#fff;border:none;padding:14px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:20px}main.edit-user-painel .edit-user-container .user-data .edit-user-btn:hover{background:#2ea043;transform:translateY(-2px)}.edit-stamps-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;z-index:2000;padding:20px}.edit-stamps-popup-container.on{display:flex}.edit-stamps-popup-container .edit-stamp-popup{background:#161b22;border:1px solid #30363d;border-radius:16px;max-width:700px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0009;overflow:hidden}.edit-stamps-popup-container .edit-stamp-popup .popup-head{padding:30px;border-bottom:1px solid #30363d;display:flex;flex-direction:column;gap:20px}.edit-stamps-popup-container .edit-stamp-popup .popup-head .header-row{display:flex;justify-content:space-between;align-items:center}.edit-stamps-popup-container .edit-stamp-popup .popup-head .header-row .title{font-size:1.5rem;font-weight:700;color:#f0f6fc;margin:0}.edit-stamps-popup-container .edit-stamp-popup .popup-head .tab-container{display:flex;gap:10px;background:#0d1117;padding:5px;border-radius:10px;border:1px solid #30363d}.edit-stamps-popup-container .edit-stamp-popup .popup-head .tab-container .head-btn{flex:1;background:transparent;border:none;color:#8b949e;padding:10px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.edit-stamps-popup-container .edit-stamp-popup .popup-head .tab-container .head-btn:hover{color:#f0f6fc;background:rgba(255,255,255,.05)}.edit-stamps-popup-container .edit-stamp-popup .popup-head .tab-container .head-btn.on{background:#3fb950;color:#fff}.edit-stamps-popup-container .edit-stamp-popup .popup-head .search-stamp{width:100%;background:#0d1117;border:1px solid #30363d;border-radius:8px;padding:12px 16px;color:#f0f6fc;font-size:1rem;transition:border-color .2s}.edit-stamps-popup-container .edit-stamp-popup .popup-head .search-stamp:focus{border-color:#58a6ff;outline:none}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper{flex:1;overflow-y:auto;padding:0 30px}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .section-title{font-size:.85rem;text-transform:uppercase;color:#8b949e;letter-spacing:.05em;margin:25px 0 15px;font-weight:600}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps{list-style:none;padding:0;margin:0 0 30px;display:flex;flex-direction:column;gap:12px}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container{background:#0d1117;border:1px solid #30363d;border-radius:12px;padding:12px 16px;display:flex;justify-content:space-between;align-items:center;transition:border-color .2s}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container:hover{border-color:#444c56}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container .stamp-data-container{display:flex;align-items:center;gap:16px;flex:1}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container .stamp-data-container .stamp-image{width:44px;height:44px;border-radius:50%;object-fit:contain;background:rgba(255,255,255,.03)}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container .stamp-data-container .stamp-image.placeholder{padding:10px;opacity:.2}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container .stamp-data-container .stamp-data .name{font-weight:600;color:#f0f6fc;margin:0;font-size:1rem}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container .stamp-data-container .stamp-data .description{font-size:.8rem;color:#8b949e;margin:2px 0 0}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container button{padding:8px 16px;border-radius:6px;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container button.remove-btn{background:rgba(248,81,73,.1);color:#f85149;border:1px solid rgba(248,81,73,.2)}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container button.remove-btn:hover{background:#f85149;color:#fff;border-color:#f85149}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container button.add-btn{background:rgba(63,185,80,.1);color:#3fb950;border:1px solid rgba(63,185,80,.2)}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .stamps .stamp-container button.add-btn:hover{background:#3fb950;color:#fff;border-color:#3fb950}.edit-stamps-popup-container .edit-stamp-popup .list-wrapper .empty-msg{text-align:center;padding:40px;color:#8b949e;font-style:italic}.edit-stamps-popup-container .edit-stamp-popup .popup-footer{padding:20px 30px;background:#0d1117;border-top:1px solid #30363d;display:flex;justify-content:flex-end;gap:15px}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn{padding:10px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn:first-child{background:transparent;border:1px solid #30363d;color:#c9d1d9}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn:first-child:hover{background:#21262d}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn:last-child{background:#238636;border:none;color:#fff}.edit-stamps-popup-container .edit-stamp-popup .popup-footer .footer-btn:last-child:hover{background:#2ea043;transform:translateY(-1px)}main.admin-tags-container{flex:1 0 auto;display:flex;justify-content:center;background:#0d1117;min-height:100vh;padding-bottom:50px}.admin-tags{max-width:1000px;width:95%;margin-top:30px;background-color:#161b22;border-radius:12px;box-shadow:0 8px 24px #0003;padding:30px;color:#c9d1d9;border:1px solid #30363d}.admin-tags .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.admin-tags .head .title-section .title{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin:0}.admin-tags .head .title-section .total-count{font-size:.9rem;color:#8b949e}.admin-tags .head .new-tag-btn{background-color:#238636;color:#fff;padding:10px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:background-color .2s}.admin-tags .head .new-tag-btn:hover{background-color:#2ea043}.admin-tags .tags-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:30px}.admin-tags .tags-grid .tag-card{background-color:#0d1117;border:1px solid #30363d;border-radius:8px;padding:15px;display:flex;flex-direction:column;align-items:center;transition:all .2s}.admin-tags .tags-grid .tag-card:hover{border-color:#58a6ff;transform:translateY(-2px)}.admin-tags .tags-grid .tag-card .tag-name{color:#58a6ff;font-weight:600;font-size:1.1rem;margin-bottom:12px}.admin-tags .tags-grid .tag-card .tag-actions{display:flex;gap:8px;width:100%}.admin-tags .tags-grid .tag-card .tag-actions button{flex:1;padding:6px;border-radius:6px;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s}.admin-tags .tags-grid .tag-card .tag-actions button.edit-btn{background:#21262d;color:#c9d1d9;border:1px solid #30363d}.admin-tags .tags-grid .tag-card .tag-actions button.edit-btn:hover{background:#30363d}.admin-tags .tags-grid .tag-card .tag-actions button.del-btn{background:rgba(248,81,73,.1);color:#f85149;border:1px solid rgba(248,81,73,.4)}.admin-tags .tags-grid .tag-card .tag-actions button.del-btn:hover{background:#f85149;color:#fff}.admin-tags .loading-state,.admin-tags .empty-state{text-align:center;padding:50px;color:#8b949e}.tag-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag-popup-overlay.on{display:flex}.tag-popup-overlay .tag-popup{background:#161b22;padding:30px;border-radius:12px;border:1px solid #30363d;width:100%;max-width:400px}.tag-popup-overlay .tag-popup h3{color:#f0f6fc;margin-bottom:20px;text-align:center}.tag-popup-overlay .tag-popup .form-group{margin-bottom:20px}.tag-popup-overlay .tag-popup .form-group label{display:block;color:#8b949e;margin-bottom:8px;font-size:.9rem}.tag-popup-overlay .tag-popup .form-group input{width:100%;background:#0d1117;border:1px solid #30363d;border-radius:6px;color:#f0f6fc;padding:12px}.tag-popup-overlay .tag-popup .form-group input:focus{border-color:#58a6ff;outline:none}.tag-popup-overlay .tag-popup .form-group input.warning{border-color:#f85149}.tag-popup-overlay .tag-popup .popup-actions{display:flex;gap:12px}.tag-popup-overlay .tag-popup .popup-actions button{flex:1;padding:10px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s}.tag-popup-overlay .tag-popup .popup-actions .cancel-btn{background:transparent;border:1px solid #30363d;color:#c9d1d9}.tag-popup-overlay .tag-popup .popup-actions .cancel-btn:hover{background:#21262d}.tag-popup-overlay .tag-popup .popup-actions .save-btn{background:#238636;border:none;color:#fff}.tag-popup-overlay .tag-popup .popup-actions .save-btn:hover{background:#2ea043}main.admin-stamps-container{min-height:100vh;background:#0d1117;color:#c9d1d9;display:flex;justify-content:center;padding-bottom:80px}main.admin-stamps-container .admin-stamps{max-width:1100px;width:95%;margin-top:40px;background-color:#161b22;border-radius:12px;border:1px solid #30363d;padding:40px;box-shadow:0 8px 32px #0006;display:flex;flex-direction:column}main.admin-stamps-container .admin-stamps .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #30363d}main.admin-stamps-container .admin-stamps .head .title-section .title{font-size:2rem;font-weight:700;color:#f0f6fc;margin:0}main.admin-stamps-container .admin-stamps .head .title-section .total-count{font-size:.95rem;color:#8b949e;margin-top:5px;display:block}main.admin-stamps-container .admin-stamps .head .new-stamp-btn{background:#3fb950;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #3fb95033}main.admin-stamps-container .admin-stamps .head .new-stamp-btn:hover{background:#2ea043;transform:translateY(-2px)}main.admin-stamps-container .admin-stamps .stamps-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:40px}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card{background:#0d1117;border:1px solid #30363d;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card:hover{transform:translateY(-8px);border-color:#58a6ff;box-shadow:0 12px 24px #0000004d}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-visual{width:90px;height:90px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:20px;position:relative;z-index:1;box-shadow:0 4px 15px #0003;overflow:hidden}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-visual .stamp-img{width:100%;height:100%;object-fit:contain;padding:15px;transition:transform .3s;border:none;outline:none}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-visual .stamp-img.placeholder{opacity:.3;filter:grayscale(1) brightness(.8);padding:25px}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card:hover .stamp-img{transform:scale(1.1)}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-info{width:100%;text-align:center;margin-bottom:24px}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-info .stamp-name{font-size:1.25rem;color:#f0f6fc;font-weight:600;margin-bottom:10px}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-info .stamp-desc{font-size:.9rem;color:#8b949e;line-height:1.5;height:45px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-actions{display:flex;gap:12px;width:100%}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-actions .action-btn{flex:1;padding:10px;border-radius:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-actions .action-btn.edit{background:#21262d;color:#c9d1d9;border:1px solid #30363d}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-actions .action-btn.edit:hover{background:#30363d;border-color:#8b949e}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-actions .action-btn.del{background:rgba(248,81,73,.05);color:#f85149;border:1px solid rgba(248,81,73,.2)}main.admin-stamps-container .admin-stamps .stamps-grid .stamp-card .stamp-actions .action-btn.del:hover{background:#f85149;color:#fff;border-color:#f85149}main.admin-stamps-container .admin-stamps .pagination-container{margin-top:20px;padding-top:30px;border-top:1px solid #30363d;display:flex;justify-content:center;width:100%}.edit-stamp-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);display:none;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.edit-stamp-popup-overlay.on{display:flex}.edit-stamp-popup-overlay .edit-stamp-popup{background:#161b22;width:480px;padding:40px;border-radius:20px;border:1px solid #30363d;display:flex;flex-direction:column;gap:24px;box-shadow:0 20px 50px #00000080}.edit-stamp-popup-overlay .edit-stamp-popup .popup-title{font-size:1.75rem;color:#f0f6fc;margin:0;font-weight:700;text-align:center}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section{display:flex;justify-content:center;margin:10px 0}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section .preview-box{width:140px;height:140px;border-radius:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;border:2px dashed #444c56;transition:border-color .2s}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section .preview-box:hover{border-color:#58a6ff}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section .preview-box img{width:80px;height:80px;object-fit:contain;z-index:1}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section .preview-box img.placeholder{opacity:.2;filter:grayscale(1)}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section .preview-box .upload-label{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);color:#fff;font-size:.8rem;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;z-index:2}.edit-stamp-popup-overlay .edit-stamp-popup .stamp-preview-section .preview-box:hover .upload-label{opacity:1}.edit-stamp-popup-overlay .edit-stamp-popup .form-group{display:flex;flex-direction:column;gap:10px}.edit-stamp-popup-overlay .edit-stamp-popup .form-group label{font-size:.95rem;color:#8b949e;font-weight:600}.edit-stamp-popup-overlay .edit-stamp-popup .form-group input,.edit-stamp-popup-overlay .edit-stamp-popup .form-group textarea{background:#0d1117;border:1px solid #30363d;border-radius:8px;color:#f0f6fc;padding:12px 16px;font-size:1rem;transition:all .2s}.edit-stamp-popup-overlay .edit-stamp-popup .form-group input:focus,.edit-stamp-popup-overlay .edit-stamp-popup .form-group textarea:focus{border-color:#58a6ff;box-shadow:0 0 0 3px #58a6ff1a;outline:none}.edit-stamp-popup-overlay .edit-stamp-popup .form-group input.warning,.edit-stamp-popup-overlay .edit-stamp-popup .form-group textarea.warning{border-color:#f85149}.edit-stamp-popup-overlay .edit-stamp-popup .form-group input.warning:focus,.edit-stamp-popup-overlay .edit-stamp-popup .form-group textarea.warning:focus{box-shadow:0 0 0 3px #f851491a}.edit-stamp-popup-overlay .edit-stamp-popup .form-group textarea{resize:vertical;min-height:100px}.edit-stamp-popup-overlay .edit-stamp-popup .popup-actions{display:flex;gap:16px;margin-top:10px}.edit-stamp-popup-overlay .edit-stamp-popup .popup-actions button{flex:1;padding:14px;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}.edit-stamp-popup-overlay .edit-stamp-popup .popup-actions button.cancel-btn{background:transparent;border:1px solid #30363d;color:#c9d1d9}.edit-stamp-popup-overlay .edit-stamp-popup .popup-actions button.cancel-btn:hover{background:#21262d;border-color:#8b949e}.edit-stamp-popup-overlay .edit-stamp-popup .popup-actions button.save-btn{background:#238636;border:none;color:#fff}.edit-stamp-popup-overlay .edit-stamp-popup .popup-actions button.save-btn:hover{background:#2ea043;transform:translateY(-2px);box-shadow:0 4px 12px #2ea04333}@media (max-width: 600px){.admin-stamps{padding:20px!important}.admin-stamps .head{flex-direction:column;gap:20px;align-items:flex-start}.admin-stamps .new-stamp-btn{width:100%}.edit-stamp-popup{width:90%!important;padding:20px!important}}main.admin-stories-container{flex:1 0 auto;display:flex;justify-content:center;background:#0d1117;min-height:100vh;padding-bottom:50px}.admin-stories{max-width:1000px;width:95%;margin-top:30px;background-color:#161b22;border-radius:12px;box-shadow:0 8px 24px #0003;padding:30px;color:#c9d1d9;border:1px solid #30363d}.admin-stories .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;gap:20px}@media (max-width: 768px){.admin-stories .head{flex-direction:column;align-items:flex-start}}.admin-stories .head .title-section .title{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin:0}.admin-stories .head .title-section .total-count{font-size:.9rem;color:#8b949e}.admin-stories .head .head-actions{display:flex;gap:15px;align-items:center}@media (max-width: 600px){.admin-stories .head .head-actions{width:100%;flex-direction:column}}.admin-stories .head .head-actions input{width:250px;padding:8px 16px;background-color:#0d1117;border:1px solid #30363d;border-radius:6px;color:#f0f6fc}@media (max-width: 600px){.admin-stories .head .head-actions input{width:100%}}.admin-stories .head .head-actions .new-item-btn{background-color:#238636;color:#fff;padding:8px 16px;border-radius:6px;font-weight:600;text-decoration:none;transition:background .2s}.admin-stories .head .head-actions .new-item-btn:hover{background-color:#2ea043}.admin-stories .stories-table{display:flex;flex-direction:column;margin-bottom:30px;border:1px solid #30363d;border-radius:8px;overflow:hidden}.admin-stories .stories-table .table-header{display:flex;background-color:#0d1117;padding:12px 20px;font-weight:600;color:#8b949e;font-size:.9rem;border-bottom:1px solid #30363d}.admin-stories .stories-table .table-header .col-info{flex:3}.admin-stories .stories-table .table-header .col-stats,.admin-stories .stories-table .table-header .col-status{flex:1;text-align:center}.admin-stories .stories-table .table-header .col-actions{flex:1;text-align:right}.admin-stories .stories-table .story-row{display:flex;align-items:center;padding:16px 20px;background-color:#161b22;border-bottom:1px solid #30363d;transition:background .2s}.admin-stories .stories-table .story-row:hover{background-color:#1c2128}.admin-stories .stories-table .story-row:last-child{border-bottom:none}.admin-stories .stories-table .story-row .col-info{flex:3}.admin-stories .stories-table .story-row .col-info .story-main .story-title{font-weight:600;color:#f0f6fc;margin:0}.admin-stories .stories-table .story-row .col-info .story-main .story-author{font-size:.8rem;color:#8b949e;margin:0}.admin-stories .stories-table .story-row .col-stats{flex:1;text-align:center}.admin-stories .stories-table .story-row .col-stats .chapter-count{background:#21262d;padding:2px 8px;border-radius:12px;font-size:.85rem}.admin-stories .stories-table .story-row .col-status{flex:1;text-align:center}.admin-stories .stories-table .story-row .col-status .status-btn{border:none;padding:4px 10px;border-radius:12px;font-size:.75rem;font-weight:600;cursor:pointer;text-transform:uppercase}.admin-stories .stories-table .story-row .col-status .status-btn.published{background:rgba(56,139,253,.15);color:#58a6ff}.admin-stories .stories-table .story-row .col-status .status-btn.draft{background:rgba(139,148,158,.15);color:#8b949e}.admin-stories .stories-table .story-row .col-actions{flex:1;text-align:right}.admin-stories .stories-table .story-row .col-actions .action-buttons{display:flex;justify-content:flex-end;gap:12px}.admin-stories .stories-table .story-row .col-actions .action-buttons .action-icon{display:flex;align-items:center;justify-content:center;padding:6px;border-radius:6px;background:white;border:1px solid #30363d;cursor:pointer;transition:all .2s}.admin-stories .stories-table .story-row .col-actions .action-buttons .action-icon img{width:20px;height:20px;filter:invert(.8)}.admin-stories .stories-table .story-row .col-actions .action-buttons .action-icon:hover{background:#30363d;border-color:#8b949e}.admin-stories .stories-table .story-row .col-actions .action-buttons .action-icon:hover img{filter:invert(1)}.admin-stories .stories-table .story-row .col-actions .action-buttons .action-icon.delete:hover{background:rgba(248,81,73,.15);border-color:#f8514980}.admin-stories .stories-table .story-row .col-actions .action-buttons .action-icon.delete:hover img{filter:none}.admin-stories .loading-state,.admin-stories .empty-state{text-align:center;padding:50px;color:#8b949e}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-overlay.on{display:flex}.popup-overlay .confirm-popup{background:#161b22;padding:30px;border-radius:12px;border:1px solid #30363d;max-width:400px;width:90%;text-align:center}.popup-overlay .confirm-popup h3{color:#f0f6fc;margin-bottom:15px}.popup-overlay .confirm-popup p{color:#8b949e;font-size:.95rem;line-height:1.5;margin-bottom:25px}.popup-overlay .confirm-popup .popup-buttons{display:flex;gap:15px}.popup-overlay .confirm-popup .popup-buttons button{flex:1;padding:10px;border-radius:6px;font-weight:600;cursor:pointer}.popup-overlay .confirm-popup .popup-buttons .cancel-btn{background:transparent;border:1px solid #30363d;color:#c9d1d9}.popup-overlay .confirm-popup .popup-buttons .cancel-btn:hover{background:#21262d}.popup-overlay .confirm-popup .popup-buttons .confirm-btn{background:#da3633;border:none;color:#fff}.popup-overlay .confirm-popup .popup-buttons .confirm-btn:hover{background:#f85149}main.admin-register-story-container{min-height:100vh;background:#0d1117;color:#c9d1d9;display:flex;justify-content:center;padding-bottom:80px}main.admin-register-story-container .admin-register-story{max-width:1000px;width:95%;margin-top:40px;background-color:#161b22;border-radius:12px;border:1px solid #30363d;padding:40px;box-shadow:0 8px 32px #0006}main.admin-register-story-container .admin-register-story .title{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin-bottom:30px;padding-left:15px;border-left:4px solid #3fb950}main.admin-register-story-container .admin-register-story .inputs-container{display:flex;flex-direction:column;gap:30px}main.admin-register-story-container .admin-register-story .inputs-container .input-container{display:flex;flex-direction:column;gap:10px}main.admin-register-story-container .admin-register-story .inputs-container .input-container .input-title{font-size:1.05rem;color:#f0f6fc;font-weight:600}main.admin-register-story-container .admin-register-story .inputs-container .input-container .description{font-size:.85rem;color:#8b949e;line-height:1.4}main.admin-register-story-container .admin-register-story .inputs-container .input-container input[type=text],main.admin-register-story-container .admin-register-story .inputs-container .input-container input[type=number],main.admin-register-story-container .admin-register-story .inputs-container .input-container select,main.admin-register-story-container .admin-register-story .inputs-container .input-container textarea{background:#0d1117;border:1px solid #30363d;border-radius:8px;color:#f0f6fc;padding:12px 16px;font-size:1rem;transition:all .2s}main.admin-register-story-container .admin-register-story .inputs-container .input-container input[type=text]:focus,main.admin-register-story-container .admin-register-story .inputs-container .input-container input[type=number]:focus,main.admin-register-story-container .admin-register-story .inputs-container .input-container select:focus,main.admin-register-story-container .admin-register-story .inputs-container .input-container textarea:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 3px #58a6ff1a}main.admin-register-story-container .admin-register-story .inputs-container .input-container textarea{min-height:120px;resize:vertical}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container{display:flex;flex-wrap:nowrap;align-items:center;gap:20px}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input{margin-top:15px;display:flex;align-items:center;gap:24px}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input input[type=file]{display:none}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container{width:150px;height:210px;background:#0d1117;border-radius:12px;overflow:hidden;border:2px dashed #30363d;position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container:hover{border-color:#58a6ff;background:#161b22}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .story-photo{width:100%;height:100%;object-fit:cover}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .story-photo.placeholder{width:50px;height:50px;opacity:.2}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .label-photo-input{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .3s ease;cursor:pointer;z-index:2}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container .label-photo-input span{color:#fff;font-size:.85rem;font-weight:700;padding:10px 18px;background:#238636;border-radius:20px;box-shadow:0 4px 12px #0000004d;transform:translateY(10px);transition:transform .3s ease}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container:hover .label-photo-input{opacity:1}main.admin-register-story-container .admin-register-story .inputs-container .file-input-container .file-input .story-cover-container:hover .label-photo-input span{transform:translateY(0)}main.admin-register-story-container .admin-register-story .inputs-container .dropdown{position:relative;flex:1}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropbtn{width:100%;background:#0d1117!important;border:1px solid #30363d!important;color:#f0f6fc!important;padding:12px 16px!important;border-radius:8px!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:.95rem!important;text-align:left!important}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropbtn .arrowDown{width:12px;filter:invert(1) opacity(.5);transition:transform .2s}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropbtn:hover{border-color:#58a6ff!important}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content{position:absolute;top:calc(100% + 8px);left:0;width:100%;background:#161b22!important;border:1px solid #30363d!important;border-radius:10px!important;box-shadow:0 12px 32px #00000080!important;z-index:100;overflow:hidden;display:none}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content.show{display:block}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content .dropdown-search{background:#0d1117!important;border:none!important;border-bottom:1px solid #30363d!important;color:#f0f6fc!important;padding:12px 16px!important;width:100%!important;border-radius:0!important}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content .dropdown-search:focus{outline:none!important;background:#1c2128!important}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content .dropdown-items{max-height:250px;overflow-y:auto}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content .dropdown-items li{padding:12px 16px;color:#c9d1d9;cursor:pointer;font-size:.9rem}main.admin-register-story-container .admin-register-story .inputs-container .dropdown .dropdown-content .dropdown-items li:hover{background:#3fb950;color:#fff}main.admin-register-story-container .admin-register-story .inputs-container .categories-container,main.admin-register-story-container .admin-register-story .inputs-container .characters-container,main.admin-register-story-container .admin-register-story .inputs-container .tags-container{display:flex;gap:12px;align-items:center}main.admin-register-story-container .admin-register-story .inputs-container .selected-categories,main.admin-register-story-container .admin-register-story .inputs-container .selected-characters,main.admin-register-story-container .admin-register-story .inputs-container .selected-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}main.admin-register-story-container .admin-register-story .inputs-container .selected-categories li,main.admin-register-story-container .admin-register-story .inputs-container .selected-characters li,main.admin-register-story-container .admin-register-story .inputs-container .selected-tags li{background:rgba(88,166,255,.1);border:1px solid rgba(88,166,255,.2);color:#58a6ff;padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:600}main.admin-register-story-container .admin-register-story .inputs-container .selected-categories li img,main.admin-register-story-container .admin-register-story .inputs-container .selected-characters li img,main.admin-register-story-container .admin-register-story .inputs-container .selected-tags li img{width:14px;height:14px;filter:invert(.5) sepia(1) saturate(5) hue-rotate(180deg);cursor:pointer}main.admin-register-story-container .admin-register-story .inputs-container .selected-categories li img:hover,main.admin-register-story-container .admin-register-story .inputs-container .selected-characters li img:hover,main.admin-register-story-container .admin-register-story .inputs-container .selected-tags li img:hover{filter:invert(1)}main.admin-register-story-container .admin-register-story .inputs-container .add-category-btn,main.admin-register-story-container .admin-register-story .inputs-container .add-item-btn{background:#238636;color:#fff;border:none;padding:12px 20px;border-radius:8px;font-weight:700;cursor:pointer}main.admin-register-story-container .admin-register-story .inputs-container .add-category-btn:hover,main.admin-register-story-container .admin-register-story .inputs-container .add-item-btn:hover{background:#2ea043}main.admin-register-story-container .admin-register-story .inputs-container .checkbox-list-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:15px;background:#0d1117;padding:24px;border-radius:10px;border:1px solid #30363d}main.admin-register-story-container .admin-register-story .inputs-container .checkbox-list-container .checkbox-container{display:flex;align-items:center;gap:12px;cursor:pointer}main.admin-register-story-container .admin-register-story .inputs-container .checkbox-list-container .checkbox-container .checkbox{width:20px;height:20px;border:2px solid #30363d;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .2s}main.admin-register-story-container .admin-register-story .inputs-container .checkbox-list-container .checkbox-container .checkbox.check{background-color:#3fb950;border-color:#3fb950;background-size:12px;background-position:center}main.admin-register-story-container .admin-register-story .inputs-container .checkbox-list-container .checkbox-container label{font-size:.9rem;color:#c9d1d9;cursor:pointer}main.admin-register-story-container .admin-register-story .register-story-add-btn-container{margin-top:50px;padding-top:30px;border-top:1px solid #30363d;display:flex;justify-content:flex-end;gap:16px}main.admin-register-story-container .admin-register-story .register-story-add-btn-container button{padding:12px 30px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}main.admin-register-story-container .admin-register-story .register-story-add-btn-container button:first-child{background:transparent;border:1px solid #30363d;color:#c9d1d9}main.admin-register-story-container .admin-register-story .register-story-add-btn-container button:first-child:hover{background:#21262d}main.admin-register-story-container .admin-register-story .register-story-add-btn-container button:last-child{background:#238636;color:#fff;border:none}main.admin-register-story-container .admin-register-story .register-story-add-btn-container button:last-child:hover{background:#2ea043;transform:translateY(-2px)}@media (max-width: 768px){.admin-register-story{padding:20px!important}.admin-register-story .categories-container,.admin-register-story .characters-container,.admin-register-story .tags-container{flex-direction:column;align-items:stretch}.admin-register-story .categories-container .dropdown,.admin-register-story .categories-container button,.admin-register-story .characters-container .dropdown,.admin-register-story .characters-container button,.admin-register-story .tags-container .dropdown,.admin-register-story .tags-container button{width:100%!important}}main.admin-categories-container{flex:1 0 auto;display:flex;justify-content:center;background:#0d1117;min-height:100vh;padding-bottom:50px}.admin-categories{max-width:1100px;width:95%;margin-top:30px;background-color:#161b22;border-radius:12px;padding:30px;color:#c9d1d9;border:1px solid #30363d;box-shadow:0 8px 24px #0000004d}.admin-categories .head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:30px;gap:20px}.admin-categories .head .title-section .title{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin:0 0 10px}.admin-categories .head .title-section .breadcrumb{font-size:.9rem;color:#8b949e}.admin-categories .head .title-section .breadcrumb span{cursor:pointer}.admin-categories .head .title-section .breadcrumb span:hover{color:#58a6ff}.admin-categories .head .title-section .breadcrumb span.active{color:#f0f6fc;font-weight:600;cursor:default}.admin-categories .head .title-section .breadcrumb span.active:hover{color:#f0f6fc}.admin-categories .head .head-actions{display:flex;gap:12px}.admin-categories .head .head-actions .back-btn{background:#21262d;color:#c9d1d9;border:1px solid #30363d;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}.admin-categories .head .head-actions .back-btn:hover{background:#30363d}.admin-categories .head .head-actions .new-btn{background:#238636;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer}.admin-categories .head .head-actions .new-btn:hover{background:#2ea043}.admin-categories .items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;margin-bottom:30px}.admin-categories .items-grid .item-card{background:#0d1117;border:1px solid #30363d;border-radius:8px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:all .2s}.admin-categories .items-grid .item-card:hover{border-color:#444c56;background:#1c2128}.admin-categories .items-grid .item-card .item-info{margin-bottom:15px}.admin-categories .items-grid .item-card .item-info .name{display:block;font-size:1.1rem;font-weight:600;color:#f0f6fc;margin-bottom:4px}.admin-categories .items-grid .item-card .item-info .count{font-size:.85rem;color:#8b949e}.admin-categories .items-grid .item-card .item-actions{display:flex;gap:10px}.admin-categories .items-grid .item-card .item-actions button{flex:1;padding:6px;border-radius:6px;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;background:#21262d;color:#c9d1d9;border:1px solid #30363d}.admin-categories .items-grid .item-card .item-actions button.del-btn{background:rgba(248,81,73,.1);color:#f85149;border:1px solid rgba(248,81,73,.4)}.admin-categories .items-grid .item-card .item-actions button.del-btn:hover{background:#f85149;color:#fff;border-color:#f85149}.admin-categories .loading-state{text-align:center;padding:50px;color:#8b949e}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:none;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-overlay.on{display:flex}.modal-overlay .modal-content{background:#161b22;padding:30px;border-radius:12px;border:1px solid #30363d;width:400px}.modal-overlay .modal-content h3{color:#f0f6fc;margin-bottom:20px}.modal-overlay .modal-content .form-group{margin-bottom:20px}.modal-overlay .modal-content .form-group label{display:block;color:#8b949e;margin-bottom:8px;font-size:.9rem}.modal-overlay .modal-content .form-group input{width:100%;background:#0d1117;border:1px solid #30363d;border-radius:6px;color:#f0f6fc;padding:10px}.modal-overlay .modal-content .form-group input:focus{border-color:#58a6ff;outline:none}.modal-overlay .modal-content .modal-actions{display:flex;gap:12px}.modal-overlay .modal-content .modal-actions button{flex:1;padding:10px;border-radius:6px;font-weight:600;cursor:pointer}.modal-overlay .modal-content .modal-actions .cancel{background:transparent;border:1px solid #30363d;color:#c9d1d9}.modal-overlay .modal-content .modal-actions .cancel:hover{background:#21262d}.modal-overlay .modal-content .modal-actions .save{background:#238636;border:none;color:#fff}.modal-overlay .modal-content .modal-actions .save:hover{background:#2ea043}main.admin-chapters-container{min-height:100vh;background:#0d1117;color:#c9d1d9;display:flex;justify-content:center;padding-bottom:50px}main.admin-chapters-container .admin-chapters{max-width:1000px;width:95%;margin-top:40px;background-color:#161b22;border-radius:12px;border:1px solid #30363d;padding:40px;box-shadow:0 8px 24px #0000004d}main.admin-chapters-container .admin-chapters .head{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #30363d}main.admin-chapters-container .admin-chapters .head .title-container{display:flex;align-items:center;gap:20px}main.admin-chapters-container .admin-chapters .head .title-container .title{font-size:1.75rem;font-weight:700;color:#f0f6fc}main.admin-chapters-container .admin-chapters .head .title-container .new-item{background:#238636;color:#fff;border:none;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;text-decoration:none;transition:background .2s}main.admin-chapters-container .admin-chapters .head .title-container .new-item:hover{background:#2ea043}main.admin-chapters-container .admin-chapters .head .search-container .input-group{display:flex;gap:12px}main.admin-chapters-container .admin-chapters .head .search-container .input-group input{background:#0d1117;border:1px solid #30363d;border-radius:6px;padding:8px 16px;color:#f0f6fc;width:250px;transition:all .2s}main.admin-chapters-container .admin-chapters .head .search-container .input-group input:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 3px #58a6ff1a}main.admin-chapters-container .admin-chapters .head .search-container .input-group .refresh-btn{background:#21262d;color:#c9d1d9;border:1px solid #30363d;padding:8px 16px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;min-width:100px}main.admin-chapters-container .admin-chapters .head .search-container .input-group .refresh-btn:hover{background:#30363d;border-color:#8b949e}main.admin-chapters-container .admin-chapters .head .search-container .input-group .refresh-btn:disabled{opacity:.6;cursor:not-allowed}main.admin-chapters-container .admin-chapters .head .search-container .input-group .refresh-btn.loading{animation:pulse 1.5s infinite ease-in-out}main.admin-chapters-container .admin-chapters .chapters-list-head{display:grid;grid-template-columns:2fr 1fr 1fr;padding:12px 20px;background:#0d1117;border-radius:8px 8px 0 0;font-weight:700;color:#8b949e;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}main.admin-chapters-container .admin-chapters .list-chapters{background-color:transparent;border:1px solid #30363d;border-top:none;display:flex;flex-direction:column;border-radius:0 0 8px 8px;margin-bottom:24px}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item{display:grid;align-items:center;grid-template-columns:2fr 1fr 1fr;padding:16px 20px;border-bottom:1px solid #21262d;transition:background .2s}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item:last-child{border-bottom:none}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item:hover{background-color:#1c2128}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-name{color:#f0f6fc;font-weight:600}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item p{color:#8b949e;font-size:.9rem}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container{display:flex;gap:8px;justify-content:flex-end}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn{background:#21262d;border:1px solid #30363d;width:34px;height:34px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn img{width:16px;height:16px;opacity:.7}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn:hover{background:#30363d;border-color:#8b949e}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn:hover img{opacity:1}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn.del:hover{background:#da3633;border-color:#f85149}main.admin-chapters-container .admin-chapters .list-chapters .chapter-item .chapter-btns-container .chapter-btn.del:hover img{filter:brightness(0) invert(1)}main.admin-chapters-container .admin-chapters .list-chapters .empty-msg{padding:40px;text-align:center;color:#8b949e}main.admin-chapters-container .admin-chapters .pagination{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:20px;border-top:1px solid #30363d}main.admin-chapters-container .admin-chapters .pagination span{color:#8b949e;font-size:.9rem}main.admin-chapters-container .admin-chapters .pagination button{background:#21262d;color:#c9d1d9;border:1px solid #30363d;padding:6px 12px;border-radius:6px;cursor:pointer;font-weight:600;transition:all .2s}main.admin-chapters-container .admin-chapters .pagination button:hover:not(:disabled){background:#30363d;border-color:#8b949e}main.admin-chapters-container .admin-chapters .pagination button:disabled{opacity:.4;cursor:not-allowed}.action-item-popup-container{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:all .3s;z-index:999}.action-item-popup-container.on{opacity:1;pointer-events:all}.action-item-popup-container .delete-item-popup{background:#161b22;border:1px solid #30363d;padding:32px;border-radius:12px;max-width:400px;width:90%;text-align:center;box-shadow:0 12px 48px #00000080}.action-item-popup-container .delete-item-popup .title{color:#f0f6fc;margin-bottom:24px;font-size:1.25rem}.action-item-popup-container .delete-item-popup .btns-container{display:flex;gap:12px;justify-content:center}.action-item-popup-container .delete-item-popup .btns-container button{flex:1;padding:10px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s;border:1px solid #30363d;background:#21262d;color:#c9d1d9}.action-item-popup-container .delete-item-popup .btns-container button:hover{background:#30363d}.action-item-popup-container .delete-item-popup .btns-container button.confirm{background:#238636;color:#fff;border:none}.action-item-popup-container .delete-item-popup .btns-container button.confirm:hover{background:#2ea043}@keyframes pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}@media (max-width: 768px){.admin-chapters{padding:20px!important}.admin-chapters .head{flex-direction:column;align-items:flex-start;gap:20px}.admin-chapters .search-container,.admin-chapters .input-group,.admin-chapters input{width:100%!important}.admin-chapters .chapters-list-head{display:none}.admin-chapters .chapter-item{grid-template-columns:1fr!important;gap:12px}.admin-chapters .chapter-item .chapter-btns-container{justify-content:flex-start}}main.admin-register-chapter-container{min-height:100vh;background:#0d1117;color:#c9d1d9;display:flex;justify-content:center;padding-bottom:80px}main.admin-register-chapter-container .admin-register-chapter{max-width:1000px;width:95%;margin-top:40px;background-color:#161b22;border-radius:12px;border:1px solid #30363d;padding:40px;box-shadow:0 8px 32px #0006}main.admin-register-chapter-container .admin-register-chapter .title{font-size:1.75rem;font-weight:700;color:#f0f6fc;margin-bottom:40px;padding-left:15px;border-left:4px solid #3fb950}main.admin-register-chapter-container .admin-register-chapter .inputs-container{display:flex;flex-direction:column;gap:30px}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container{display:flex;flex-direction:column;gap:10px}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .input-title{font-size:1.1rem;color:#f0f6fc;font-weight:600}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .description{font-size:.85rem;color:#8b949e;line-height:1.4}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .text-input,main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .sinopse-input{background:#0d1117;border:1px solid #30363d;border-radius:8px;color:#f0f6fc;padding:12px 16px;font-size:1rem;transition:all .2s}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .text-input:focus,main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .sinopse-input:focus{border-color:#58a6ff;outline:none;box-shadow:0 0 0 3px #58a6ff1a}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container .sinopse-input{min-height:120px;resize:vertical}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group{background:#0d1117;padding:20px;border-radius:10px;border:1px solid #30363d;transition:border-color .2s}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group:hover{border-color:#444c56}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group .checkbox-item{display:flex;align-items:center;gap:16px;cursor:pointer}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group .checkbox-item .checkbox{width:24px;height:24px;border:2px solid #30363d;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s;background-size:14px;background-repeat:no-repeat;background-position:center}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group .checkbox-item .checkbox.check{background-color:#3fb950;border-color:#3fb950}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group .checkbox-item .checkbox-text{display:flex;flex-direction:column}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group .checkbox-item .checkbox-text .input-title{font-size:1rem;margin:0}main.admin-register-chapter-container .admin-register-chapter .inputs-container .input-container.checkbox-group .checkbox-item .checkbox-text .description{font-size:.8rem;margin:0}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container{margin-top:50px;padding-top:30px;border-top:1px solid #30363d;display:flex;justify-content:flex-end;gap:16px}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container button{padding:12px 30px;border-radius:8px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .2s}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container button.cancel-chapter-btn{background:transparent;border:1px solid #30363d;color:#c9d1d9}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container button.cancel-chapter-btn:hover{background:#21262d}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container button.save-chapter-btn{background:#238636;color:#fff;border:none}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container button.save-chapter-btn:hover{background:#2ea043;transform:translateY(-2px)}main.admin-register-chapter-container .admin-register-chapter .register-chapter-add-btn-container button.save-chapter-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (max-width: 600px){.admin-register-chapter{padding:20px!important}}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 .filters-container{display:flex;flex-direction:column}main .forum-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 .forum-page .filters-container .show-filters-btn .circle-plus{cursor:pointer;height:20px;width:20px;font-size:1em}main .forum-page .filters-container .show-filters-btn .circle-plus.closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}main .forum-page .filters-container .show-filters-btn .circle-plus.closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}main .forum-page .filters-container .show-filters-btn .circle-plus.opened .circle{background:var(--red-warning)}main .forum-page .filters-container .show-filters-btn .circle-plus.opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}main .forum-page .filters-container .show-filters-btn .circle-plus.opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}main .forum-page .filters-container .show-filters-btn .circle-plus .circle{position:relative;width:20px;height:20px;border-radius:10%;background:var(--green-600)}main .forum-page .filters-container .show-filters-btn .circle-plus .circle .horizontal{position:absolute;background-color:#fff;width:12px;height:2px;left:20%;top:45%}main .forum-page .filters-container .show-filters-btn .circle-plus .circle .vertical{position:absolute;background-color:#fff;width:2px;height:12px;left:45%;top:20%}main .forum-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 .forum-page .filters-container .filters.hidden{display:none}main .forum-page .filters-container .filters .filter-title{font-weight:700;font-size:1.3rem;color:#fff;margin-bottom:5px}main .forum-page .filters-container .filters .selects-filters{display:flex;gap:20px;flex-wrap:wrap}main .forum-page .filters-container .filters .selects-filters .form-control{background-color:#fff;color:#000;border:1px solid #ddd;padding:8px;border-radius:4px;width:100%}main .forum-page .filters-container .filters .search-btn-container{display:flex;justify-content:end;margin-top:10px}main .forum-page .filters-container .filters .search-btn-container .seacth-btn{padding:10px 30px;font-size:1rem;background-color:#fff;border:1px solid var(--white);border-radius:.25rem;color:var(--black);font-weight:700;cursor:pointer}main .forum-page .filters-container .filters .search-btn-container .seacth-btn:hover{background-color:#f0f0f0}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}
