*{padding:0;margin:0;box-sizing:border-box;font-family:sans-serif;transition:.2s ease-in-out;--color-primary:rgb(170, 3, 3);--color-white-hover:rgb(195, 193, 193);--color-white-active:rgb(53, 53, 53);--buttonFontSize:.85rem}h1{font-size:1.05rem}body{overflow-x:hidden}textarea{resize:none}#root{display:flex;--contentHeight:100dvh;min-height:var(--contentHeight)}::-webkit-scrollbar-thumb{background-color:#a6a6a6cc;border-radius:1rem}::-webkit-scrollbar{width:.4rem;background-color:#fff}.loadAuthorizationSection{position:fixed;width:100dvw;height:100dvh;display:flex;align-items:center;justify-content:center}.loadAuthorizationSection .spinnerContainer{height:30px;width:30px}.unfilled_button{display:flex;align-items:center;justify-content:center;gap:.3rem;cursor:pointer;background-color:var(--color-primary);color:#fff;border:none;padding:.3rem .6rem;border-radius:.3rem;font-size:var(--buttonFontSize)}.unfilled_button .spinnerContainer{width:18px;height:18px}.filled_button{display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#fff;color:var(--color-primary);border:.1rem solid var(--color-primary);padding:.3rem .6rem;border-radius:.3rem;font-size:var(--buttonFontSize)}.filled_button .spinnerContainer{width:18px;height:18px}.unfilled_button:hover,.filled_button:hover{opacity:80%}.filled_button:active{background-color:#5d5d5d}@media (max-width:1024px){*{--buttonFontSize:.8rem}}.postListContainer{gap:2rem;overflow-y:auto;background-color:#f7f7f7}.postListContainer .postListFilter{padding:1rem;display:flex;align-items:center;justify-content:space-around;border-bottom:.1rem solid rgb(165,165,165)}.postList.search{margin-top:6rem}.postList.search:has(.noDataContainer){display:flex;align-items:center;justify-content:center;height:100%}.postListContainer .postList{padding:2rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.postListContainer .postList:has(.postCardArticle){justify-content:start}.postListContainer .postList>.spinnerContainer{display:none}.postListContainer .postList .loadListContainer{display:flex;align-items:center;justify-content:center;padding:1rem}.postListContainer .postListFilter a{text-decoration:none;color:#000}.postListContainer .postCardArticle .descriptionContainer{cursor:pointer;max-height:120px}.postListContainer .postCardArticle .descriptionContainer:hover{opacity:85%}.postListContainer .postCardArticle .mediaContainer:hover{cursor:pointer;opacity:90%}.postList .profileCardArticle .profileImageContainer img{width:32px;height:32px}.postCardArticle{margin-bottom:2rem;width:100%;border:.1rem solid rgb(228,228,228);border-radius:.5rem;padding:2rem;background-color:#fff}.postCardArticle .likeUserListContainer a{text-decoration:none;color:#000}.postCardArticle .profileCardArticle{display:flex;gap:.5rem;align-items:center;padding:1rem 0rem}.postCardArticle .profileCardArticle .headerSection{display:flex;align-items:center;gap:.5rem}.postCardArticle .profileCardArticle .headerSection .titleContainer{font-size:1.2rem;cursor:pointer}.postCardArticle .profileCardArticle .headerSection .subtitleContainer{opacity:90%}.postCardArticle .profileCardArticle .profileImageContainer img{cursor:pointer;width:32px;height:32px}.postCardArticle .mediaContainer{height:auto}.postCardArticle .mediaContainer>img{width:100%;border-radius:.3rem}.postCardArticle .actionsContainer{margin-top:2rem;height:3rem;display:flex;padding:2rem 0rem;gap:1rem}.postCardArticle .actionsContainer div{display:flex;align-items:center;justify-content:center;gap:.2rem;cursor:pointer}.postCardArticle .actionsContainer div:last-child>img{padding:.1rem}.postCardArticle .actionsContainer div:hover{opacity:60%}.postCardArticle .actionsContainer div button{background:none;border:none;cursor:pointer}.postCardArticle .actionsContainer div img{width:24px}.postCardArticle .descriptionContainer{margin-bottom:2rem;max-height:500px}.postCardArticle .postEditFormSection{width:50%}.postCardArticle .postEditFormSection form .formActionsContainer{display:flex;gap:1rem}.postCardArticle .postEditFormSection form textarea{padding:.5rem;width:100%;margin-bottom:2rem;min-height:500px;font-size:1rem}.postCardArticle .postEditFormSection form label:has(input[type=file]){display:none}.postCardArticle .headerPostContainer{display:flex;align-items:center;justify-content:space-between}.postCardArticle .postActionContainer{position:relative}.postCardArticle .postActionContainer button{background:none;border:none;cursor:pointer}.postCardArticle .postActionContainer button img{width:16px;height:16px}.postCardArticle .postActionContainer button:hover{opacity:80%}.postCardArticle .postActionOptionsContainer{display:flex;flex-direction:column;justify-content:center;gap:.5rem;align-items:start;position:absolute;top:100%;right:0%;background:#fff;border:1px solid #ccc;border-radius:.3rem;box-shadow:0 2px 6px #0000001a;z-index:50;width:60px}.postCardArticle .postActionOptionsContainer button{width:100%;text-align:start;padding:.5rem}.postCardArticle .postActionOptionsContainer button:hover{background-color:var(--color-white-hover)}.profileCardArticle .headerSection .titleContainer>h1{font-weight:200}.commentInputCardArticle{display:flex;gap:.5rem;height:2rem}.commentInputCardArticle .fieldContainer{width:90%}.commentInputCardArticle .fieldContainer input{width:100%;height:100%;padding:.5rem;font-size:.9rem;border:.1rem solid gray;outline:none}.commentInputCardArticle .responseActionButtonContainer{width:10%}.commentInputCardArticle .responseActionButtonContainer .unfilled_button.commentary{height:100%;padding:.7rem;font-size:.8rem}.postInfoContainer{width:100%;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.postInfoContainer .commentaryQuantityContainer{padding:0rem 2rem}.postInfoContainer>.commentInputCardArticle{padding:0rem 2rem}@media (max-width:1024px){.postCardArticle{padding:1rem}.commentInputCardArticle .responseActionButtonContainer .unfilled_button.commentary{height:100%;font-size:.7rem}.postListContainer .postList{padding:.5rem}.postCardArticle .profileCardArticle .headerSection .titleContainer{font-size:1.3rem}.postCardArticle .postEditFormSection{width:85%}}@keyframes spinner_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinnerContainer{height:25px;width:25px;border-radius:100%;border:.2rem solid;border-style:outset;animation:spinner_rotate 1.5s infinite ease-in-out}.lockWallContainer{display:block;width:100dvw;height:100dvh;position:fixed;top:0%;left:0%;z-index:90;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background-color:#0000004d}.imageChoiceContainer{display:flex;gap:1rem;border-radius:.5rem}.imageChoiceContainer img{background-color:#000;border-radius:100%}.imageChoiceContainer .changeImageContainer button{height:100%;padding:1rem;border-radius:.5rem;border:none;background-color:#fff;cursor:pointer}.imageChoiceContainer .changeImageContainer button:hover{background-color:var(--color-white-hover)}.imageChoiceContainer .changeImageContainer button:active{background-color:var(--color-white-active)}.imageChoiceContainer .changeImageLabel{font-weight:bolder}.imageChoiceContainer #previousImageLabel{transform:rotate(180deg)}.socialContentContainer{display:flex;height:100dvh}.socialContentContainer>*:not(.profileListContainer){width:var(--mainContentWidth)}.profileListContainer.page{width:var(--mainContentWidth);height:100%;display:flex;align-items:center;background-color:#f7f7f7}.profileListContainer.page>.profileSocialListContainer{width:100%;height:100%}.profileListContainer.page>.profileSocialListContainer>.profileSocialList{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow-y:auto}.profileListContainer.page .profileSocialList:has(.profileCardArticle){align-items:start;justify-content:start}.profileListContainer.page .profileSocialListContainer>.headerSection{height:8%}.profileListContainer.page .profileSocialList .profileCardArticle{width:100%}.profileListContainer.page .profileSocialList{height:81%}.profileListContainer.page .rewindContainer{width:100%;height:7%;display:flex;align-items:center;padding:1rem}@media (max-width:1024px){.profileListContainer.page .profileSocialList{height:70%}.logoMobileContainer{display:flex;align-items:center;justify-content:center;padding:.3rem;background-color:#fff;position:relative;z-index:100}.logoMobileContainer img{width:90px}}.authFormSection{padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100dvw;background-color:#fff}.authFormSection .logoContainer img{width:150px}.authFormSection .formSection{width:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;padding:2rem}.authFormSection .headerSection{width:100%;padding:.5rem;margin-bottom:.5rem}.authFormSection .headerSection>*{text-align:center}.authFormSection .headerSection .titleContainer{font-size:1.5rem;margin-bottom:.5rem}.authFormSection .headerSection .subtitleContainer{font-size:1.2rem}.authFormSection form{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:100%}.authFormSection form .warningContainer{padding:.5rem;height:30px;margin:.5rem 0rem;color:red}.authFormSection form>.fieldFormContainer label{display:flex;position:relative}.authFormSection form>div>label>input{width:100%;padding:.5rem;font-size:1rem;border-radius:.2rem}.authFormSection form .formActionsContainer{width:100%;display:flex;align-items:center;justify-content:center}.authFormSection form div>button{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;border:none;font-size:.9rem;cursor:pointer;border-radius:.5rem;color:#fff;background-color:var(--color-primary);font-weight:bolder;height:3.5rem;width:100%}.authFormSection form .password_view_button{display:flex;align-items:center;justify-content:center;padding:.3rem;height:90%;font-size:1rem;border:none;cursor:pointer;background:#fff;position:absolute;right:.2%;top:5%;bottom:0%;border-radius:.5rem}.authFormSection form .password_view_button img{opacity:85%}.authFormSection form button:hover{opacity:80%}.authAskSpan{margin-right:.1rem}.authReplyRedirect{text-decoration:none;color:var(--color-primary)}.forgotPasswordRedirect{text-decoration:none;padding:.5rem;color:var(--color-primary)}@media (max-width: 1024px){.authFormSection .formSection{width:100%;height:auto}.authFormSection .headerSection .titleContainer{font-size:1.2rem;margin-bottom:.5rem}.authFormSection .headerSection .subtitleContainer{font-size:1.1rem}.authFormSection form button{height:3rem;font-size:.8rem}}.developerContactContainer{text-align:center}.developerContactContainer:hover{opacity:75%}.developerContactContainer a{text-decoration:none;color:#000;display:flex;align-items:center;justify-content:start;gap:.5rem;font-size:.9rem}.developerContactContainer a img{width:20px}.profileInfoContainer{display:flex;align-items:center;justify-content:center;gap:4rem;width:100%;height:40%}.socialInfoContainer>*{margin-top:2rem}.socialInfoContainer .actionsContainer{display:flex;gap:1rem}.profileInfoContainer .countViewContainer{cursor:pointer;padding:.1rem}.profileInfoContainer .countViewContainer:hover{background-color:var(--color-white-hover)}.profileInfoContainer .countViewContainer>*{margin-bottom:.2rem}.profileInfoContainer .subtitleContainer{background-color:red}.profileImageContainer{display:flex;align-items:center;justify-content:center}.profileInfoContainer .profileImageContainer>img{width:150px;height:150px}.profileImageContainer>img{background-color:#000;border-radius:100%}.profileInfoContainer .countViewContainer .valueContainer{font-weight:700}.profileInfoContainer .activityContainer{display:flex;gap:2rem}.profileInfoContainer .socialIndentifierContainer{display:flex;gap:1rem}.profileInfoContainer .socialIndentifierContainer .namertagContainer{border-radius:.3rem;font-size:.8rem;padding:.3rem;text-align:center}.profileListContainer{width:25%;display:flex;flex-direction:column}.profileListContainer .profileCardArticle{display:flex;align-items:center;padding:1rem;gap:.5rem;cursor:pointer}.profileListContainer>.headerSection{font-size:.8rem;margin-top:1rem;padding:1rem}.profileSocialListContainer>.headerSection{font-size:.8rem;padding:1rem}.profileSocialListContainer>.profileSocialList{display:flex;flex-direction:column}.profileSocialListContainer>.profileSocialList .redirectListContainer{flex:1;padding:1rem}.profileSocialListContainer .redirectListContainer button{width:100%}.profileListContainer .profileCardArticle .profileImageContainer>img{display:block;height:32px;width:32px}.profileListContainer .profileCardArticle:active{background-color:var(--color-white-active)}.profileListContainer .profileCardArticle:hover{background-color:var(--color-white-hover)}.profileListContainer .noDataContainer{padding:1rem}.profileListPageSection .profileListContainer{width:100%;height:100dvh;overflow-y:auto}.intervalDateContainer{display:flex;align-items:center;justify-content:center;font-size:.7rem}.profileCardArticle .subtitleContainer{border-radius:.3rem;font-size:.7rem;padding:.3rem;text-align:center}.profileSocialEditSection{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);border:.1rem solid var(--color-white-hover);z-index:90;border-radius:.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3rem;height:450px;width:320px;background-color:#fff}.profileSocialEditSection .usernameContainer{width:100%}.profileSocialEditSection .usernameContainer input{width:100%;padding:.5rem;font-size:1rem;border:.1rem solid gray;border-radius:.3rem}.profileSocialEditSection .editActionsContainer{display:flex;gap:1rem;width:100%;height:60px}.profileSocialEditSection .editActionsContainer button{flex:1}.profileSocialEditSection .editRejectMessageContainer{height:20px;width:100%}.profileSocialEditSection .editRejectMessageContainer p{height:20px;color:red}@media (max-width:1024px){.profileInfoContainer{padding:4rem .5rem 3rem;gap:1rem;align-items:start;height:auto}.profileInfoContainer .profileImageContainer{height:100%}.profileInfoContainer .profileImageContainer img{width:60px;height:60px}.profileInfoContainer img{width:30px}.profileInfoContainer .usernameContainer{font-size:.9rem}.profileInfoContainer .socialInfoContainer>*{margin-top:1rem}.profileInfoContainer .countViewContainer{font-size:.9rem}}.socialContentContainer .searchContainer{position:absolute;display:flex;justify-content:center;flex-direction:row;width:auto;top:5%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:.1rem solid gray;border-radius:.3rem;z-index:90}.searchContainer input{width:400px;padding:.5rem;font-size:.9rem;border-bottom-left-radius:.3rem;border-top-left-radius:.3rem;border:none;background-color:#fff;outline-color:var(--color-white-hover)}.searchContainer button{padding:.5rem;background:#fff;border:none;outline:none}.searchContainer button img{width:14px}.searchContainer button:hover{cursor:pointer;background-color:var(--color-white-hover)}.socialContentContainer .filterContainer{position:absolute;display:flex;justify-content:center;flex-direction:row;width:430px;top:10%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border-radius:.3rem;z-index:90}.socialContentContainer .filterContainer button{padding:.3rem;flex:1;border:none;background:none;border:.1rem solid gray;border-radius:.3rem;cursor:pointer}.socialContentContainer .filterContainer button:hover{background-color:var(--color-white-hover)}@media (max-width:1024px){.socialContentContainer .searchContainer{width:80%;top:10%}.socialContentContainer .filterContainer{width:80%;top:15%}.searchContainer input{width:100%}}.commentaryListContainer{padding:2rem;display:flex;flex-direction:column;gap:2rem}.commentaryListContainer .commentaryListContainer{padding:1rem 0rem 0rem}.commentCardArticle>article:not(.commentInputCardArticle){display:flex;gap:.5rem}.commentCardArticle .headerSection{display:flex;justify-content:center;align-items:center;gap:1rem}.commentCardArticle .likeContainer{display:flex;align-items:center;gap:.5rem}.commentCardArticle .headerSection .subtitleContainer{font-size:.8rem}.commentaryListContainer .commentaryListContainer .headerSection .subtitleContainer{font-size:.7rem}.commentCardArticle .headerSection .titleContainer{font-size:1.2rem}.commentCardArticle .commentaryListContainer .headerSection .titleContainer{font-size:1.3rem}.commentCardArticle .commentaryInfoContainer .descriptionContainer{padding:.5rem}.commentCardArticle .commentaryInfoContainer .actionsContainer{display:flex;gap:2rem;padding:.5rem}.commentCardArticle .commentaryInfoContainer .actionsContainer button{border:none;background:none;padding:0rem .5rem}.commentCardArticle .commentaryInfoContainer .actionsContainer button:hover{background-color:#cfcfcf;cursor:pointer}.commentCardArticle .profileCardArticle .headerSection{cursor:pointer}.commentCardArticle .profileCardArticle .profileImageContainer img{width:32px;height:32px;cursor:pointer}.commentCardArticle .responseExpansionButton{display:flex;align-items:center;gap:.3rem;margin-top:.5rem;padding:.3rem;width:100%;text-align:start;border:none;background:none}.commentCardArticle .responseExpansionButton:hover{background-color:#cfcfcf;cursor:pointer}.commentCardArticle .commentInputCardArticle .fieldContainer{width:100%}.commentCardArticle .commentInputCardArticle button{font-size:.7rem}.commentCardArticle .commentInputCardArticle .fieldContainer input{width:100%}.commentaryListContainer .loadListContainer{display:flex;align-items:center;justify-content:center;padding:1rem}@media (max-width:1024px){.postInfoContainer>.commentaryListContainer{margin-bottom:7rem}}.publishContainer{height:100dvh;padding:3rem;gap:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f7f7}.publishContainer .profileCardArticle{display:flex;align-items:center;padding:.5rem;gap:.5rem;font-size:1.2rem}.publishContainer>.headerSection{width:80%;padding:0rem 1rem}.publishContainer .formSection{width:80%;height:90%;display:flex;flex-direction:column;padding:.5rem}.publishContainer .formSection form{height:100%;padding:.5rem;display:flex;flex-direction:column;align-items:START;justify-content:center;gap:.5rem}.publishContainer .formSection form>.fieldFormContainer{width:100%}.publishContainer .formSection form>.fieldFormContainer:has(textarea){height:90%}.publishContainer .formSection textarea{width:100%;height:100%;padding:.5rem;font-size:.9rem;border-radius:.3rem}.publishContainer .formSection .fileFieldLabel{display:flex;align-items:center;justify-content:center;flex-direction:column;cursor:pointer;width:auto;border-radius:.3rem}.publishContainer .fieldFormContainer .fileNameSpan{font-size:.8rem;display:block;width:100%;margin-bottom:.3rem}.publishContainer .formSection .fileFieldLabel:has(img){padding:.3rem;border:.1rem solid gray}.publishContainer .formSection .fileFieldLabel:hover{background-color:var(--color-white-hover)}.publishContainer .formSection .fileFieldLabel>img{opacity:85%;width:32px;padding:.4rem}.publishContainer .formSection .fileFieldLabel button{width:100%;padding:.3rem}.publishContainer .formSection .formActionsContainer{margin-top:.5rem}.imageVisualizerContainer{display:flex;top:0%;left:0%;position:fixed;align-items:center;justify-content:center;flex-direction:column;width:100dvw;height:100dvh;z-index:90}.imageVisualizerContainer>.imageContainer{width:50%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.imageVisualizerContainer>.imageContainer .actionsContainer{position:absolute;width:50%;bottom:5%;padding:1rem;display:flex;justify-content:space-between}.imageVisualizerContainer img{width:50%}@media (max-width:1024px){.publishContainer{overflow-y:auto;height:auto;padding:1.5rem 1rem}.publishContainer>.headerSection{width:100%}.publishContainer .formSection{width:100%;height:100%;margin-bottom:6rem}.publishContainer .formSection form{height:100%}.imageVisualizerContainer>.imageContainer .actionsContainer{width:90%}.imageVisualizerContainer>.imageContainer{width:90%;height:100%}.imageVisualizerContainer img{width:90%}}.navBar{background-color:#fff;box-shadow:0 0 .2rem #0003;min-width:18rem;position:relative}.navBar ul{padding:.5rem}.navBar li{margin:1.5rem;list-style:none;border-radius:.3rem}.navBar li>a{display:flex;align-items:center;justify-content:start;gap:.5rem;text-decoration:none;border-radius:.3rem}.navBar li>a:hover{background-color:var(--color-white-hover)}.navBar li img{width:32px;height:32px;display:block;opacity:80%;border:none}.navBar .logoContainer{padding:2rem;width:100%;display:flex;align-items:center}.navBar .logoContainer img{width:120px}.navBar .developerContactContainer{scale:.8;position:absolute;bottom:5%;left:0%;right:0%;width:100%}@media (max-width:1024px){.navBar{position:fixed;bottom:2%;left:50%;transform:translate(-50%);z-index:80;width:90%;display:flex;align-items:center;justify-content:center}.navBar ul{display:flex;font-size:.8rem}}.socialMainLayout{place-self:center;flex:1;height:100dvh;--mainContentWidth:75%}@media (max-width:1024px){.socialMainLayout{--mainContentWidth:100%}}.authCheckoutPageSection{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100dvw;height:100dvh}.authCheckoutPageSection .logoContainer img{width:150px}.authCheckoutPageSection .checkoutContainer{padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;width:45%;height:70%}.authCheckoutPageSection .checkoutContainer .resendActionContainer{width:80%;height:10%}.authCheckoutPageSection .checkoutContainer .resendActionContainer button{width:100%;height:100%;gap:1rem}.authCheckoutPageSection .checkoutContainer .resendActionContainer button>*{display:flex;gap:.5rem;font-weight:bolder}.authCheckoutPageSection .checkoutContainer .resendActionContainer button:hover{opacity:75%}.authCheckoutPageSection .checkoutContainer .codeInsertContainer{height:100px;width:80%;display:flex;gap:1rem}.checkoutContainer .codeInsertContainer input{border-radius:.5rem;border:.1rem solid gray;height:100%;width:25%;font-size:2rem;text-align:center;outline-color:var(--color-white-hover)}.authCheckoutPageSection .checkoutContainer .headerSection{display:flex;flex-direction:column;gap:.5rem;align-items:center}.authCheckoutPageSection .checkoutContainer .confirmActionContainer{width:80%;height:12%}.authCheckoutPageSection .checkoutContainer .confirmActionContainer button{width:100%;height:100%;font-weight:bolder}@media (max-width:1024px){.authCheckoutPageSection .checkoutContainer{width:95%;height:60%}.checkoutContainer .codeInsertContainer input{font-size:1.7rem}}.dialogMessage{display:flex;flex-direction:column;gap:3rem;border:.1rem solid var(--color-white-hover);box-shadow:0 .1rem .1rem #0003;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;padding:2rem;border-radius:.5rem;background-color:#fff}.dialogMessage .headerSection{display:flex;flex-direction:column;align-items:center}.dialogMessage .headerSection .titleContainer{font-size:.8rem}.dialogMessage .headerSection>.subtitleContainer{margin-top:1rem}.dialogMessage .dialogMessageActionsContainer{display:flex;gap:.5rem}.dialogMessage .dialogMessageActionsContainer button{flex:1;padding:.7rem}@media (max-width:1024px){.dialogMessage{width:75%}}.authForgottenPageSection{padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100dvw;height:100dvh}.authForgottenContainer{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;width:45%;height:70%}.authForgottenContainer .headerSection{text-align:center}.authForgottenContainer .headerSection>*{margin-bottom:1rem}.authForgottenContainer .headerSection .titleContainer{font-size:1.2rem}.authForgottenContainer .emailForSendContainer{width:100%}.authForgottenContainer .emailForSendContainer input{width:100%;padding:.5rem;font-size:1rem;border-radius:.2rem;border:.1rem solid gray}.authForgottenContainer .forgottenActionsContainer{display:flex;gap:1rem;justify-content:center;width:100%;height:50px}.authForgottenContainer .forgottenActionsContainer>button{flex:1;font-weight:bolder}.messagePageSection{padding-top:3rem;padding-bottom:3rem;display:flex;gap:5rem;flex-direction:column;align-items:center;justify-content:center;width:100dvw;height:100dvh}.messagePageSection .messageContainer{width:70%;text-align:center}.messagePageSection .actionsContainer button{height:3.5rem;padding:1rem 3rem;font-weight:bolder;width:100%}.authRecoveryPageSection{padding-top:3rem;padding-bottom:3rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100dvw;height:100dvh}.authRecoveryPageSection .authRecoveryContainer{padding:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4rem;width:45%;height:80%;margin-bottom:1rem}.authForgottenPageSection .logoContainer img{width:150px}.deniedRecoveryContainer{width:100%;height:70%;display:flex;align-items:center;justify-content:center;font-weight:bolder;font-size:1.3rem}.authRecoveryPageSection .formSection{width:100%;height:70%}.authRecoveryPageSection .headerSection{display:flex;flex-direction:column;gap:1rem;text-align:center}.authRecoveryPageSection .headerSection .titleContainer{font-size:1.2rem}.authRecoveryPageSection .formSection form{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;width:100%;height:100%}.authRecoveryPageSection form .fieldFormContainer label{display:flex;position:relative}.authRecoveryPageSection form input{width:100%;padding:.5rem;font-size:1rem;border-radius:.2rem}.authRecoveryPageSection .formSection form>div{width:100%;display:flex;flex-direction:column}.authRecoveryPageSection .formSection form input{width:100%;padding:.5rem;font-size:1rem;border-radius:.2rem}.authRecoveryPageSection form .password_view_button{display:flex;align-items:center;justify-content:center;padding:.3rem;height:90%;font-size:1rem;border:none;cursor:pointer;background:#fff;position:absolute;right:.2%;top:5%;bottom:0%;border-radius:.5rem}.authRecoveryPageSection .formSection form div:has(button){display:flex;width:80%;justify-content:center}.authRecoveryPageSection .formSection form div>button{display:flex;justify-content:center;align-items:center;gap:1rem;padding:1rem;border:none;font-size:.9rem;cursor:pointer;font-weight:bolder;height:3rem;width:100%}.authRecoveryPageSection .formSection form .warningContainer{padding:.5rem;height:30px;margin:.5rem 0rem;color:red}.authRecoveryPageSection form button:hover{opacity:80%}@media (max-width:1024px){.messagePageSection .messageContainer{width:90%}.authForgottenContainer{width:80%;height:65%}.authRecoveryPageSection .authRecoveryContainer{width:90%;gap:1rem}}
