html{scroll-behavior:smooth}

#button-google div{display:flex}

html{scroll-behavior:smooth}#auth-items{visibility:hidden;opacity:0;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}#auth-items.show{visibility:visible;opacity:1}#auth-items-wrapper{overflow-y:auto;padding-right:10px;height:calc(100vh - 270px)}#auth-items-wrapper::-webkit-scrollbar{background-color:transparent}#auth-items-wrapper.user{overflow-y:auto;padding-right:10px;height:calc(100vh - 170px)}.auth-items-headline{margin:10px 0 2px 0;text-transform:uppercase;text-align:center;font-size:1.1rem;padding:5px;flex:1;color:#fff}.auth-item-panel{position:relative;margin-bottom:10px;display:flex;flex-direction:column;margin-bottom:10px;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}.auth-item{opacity:0.3;pointer-events:none;border-radius:5px;background-color:#242424;padding:5px;display:flex;flex-direction:column}.auth-item-panel.enabled .auth-item{opacity:1;pointer-events:unset;background:#06cff7;background:linear-gradient(48deg, #06cff7 20%, #047c93 100%)}.auth-item-panel::after{content:"BLOQUEADO";position:absolute;padding:5px 40px;background-color:#f00000;color:#fff;text-align:center;top:70px;left:90px;border-radius:5px;transform:rotateZ(330deg);-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}.auth-item-panel.enabled::after{opacity:0;visibility:hidden}.auth-item .title{font-size:1.1rem;line-height:1.5rem;color:#fff;text-align:center}.auth-item .content{display:flex;align-items:center;text-align:center}.auth-item .content .thumb{min-height:140px;display:flex;align-items:center}.auth-item .content .info{flex:1;display:flex;flex-direction:column;justify-content:center}.auth-item .content img{max-width:90px}.auth-item .content .description{color:#fff;text-transform:uppercase;font-size:1.1rem;line-height:1.5rem;margin-bottom:20px}.auth-item .content a.button{display:block;padding:10px;border-radius:25px;text-transform:uppercase;color:#fff !important;text-decoration:none;text-align:center;background-color:#3baf3b;border:2px solid rgba(255,255,255,0.4);transition:all 0.6s ease !important;position:relative;width:180px;margin:0 auto}.auth-item .content a.button:hover{background-color:green}.auth-item .content a.button.loading{pointer-events:none}.auth-item .content a.button.loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#ffffff;border-radius:50%;animation:animation-loading-spinner 1s ease infinite}.auth-item .content a.button.loading .button-text{color:transparent}.auth-item .content .success{position:relative;color:#fff;text-transform:uppercase;font-size:1.1rem;line-height:1.5rem}.auth-item .content .loading::after{content:"";position:absolute;width:16px;height:16px;top:-60px;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#ffffff;border-radius:50%;animation:animation-loading-spinner 1s ease infinite}.auth-item-panel .auth-action{text-align:center}.auth-item-panel .auth-action a{text-transform:uppercase}.auth-item-panel .auth-action{display:none}.auth-item-panel.user .auth-action{display:block}.auth-item-panel.user.enabled .auth-action{display:none}

html{scroll-behavior:smooth}#auth-default{width:100%;position:absolute;visibility:hidden;opacity:0;transform:translateY(200%);-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}#auth-default.show{opacity:1;visibility:visible;transform:translateY(0)}#button-default{padding-right:10px}.button-auth-default-login{background-color:#34c534;border-radius:5px;display:flex;cursor:pointer;padding:0px;align-items:center;justify-content:space-between;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}.button-auth-default-login:hover{background-color:#6bab3d}.button-auth-default-login .icon{padding:6px 6px;color:#fff;font-size:26px}.button-auth-default-login .text{flex:1;font-size:1rem;color:#fff;text-align:center}#auth-default-panel-waiting{width:100%;position:absolute;top:0;color:#fff;text-align:center;visibility:hidden;opacity:0}#auth-default-panel-waiting.show{visibility:visible;opacity:1}#auth-default-panel-form{width:100%;visibility:hidden;opacity:0}#auth-default-panel-form.show{visibility:visible;opacity:1}#auth-default-panel-form.loading{opacity:0.5;pointer-events:none}.auth-default-header{font-size:1.1rem;text-align:center;text-transform:uppercase;color:#fff}#auth-default-form div.auth-default-form-buttons{display:flex;align-items:center;justify-content:space-around}.auth-default-form-buttons div{flex:1;text-align:center}.auth-default-form-buttons div:first-child{flex-grow:2}#auth-default-form .button{display:block;padding:10px;border-radius:5px;text-transform:uppercase;color:#fff;text-decoration:none;text-align:center;background-color:#3baf3b;border:2px solid green;transition:all 0.6s ease !important;position:relative;width:130px;margin:0 auto}#auth-default-form .button:hover{color:#fff;background-color:#6bab3d}#auth-default-form .button.loading{pointer-events:none}#auth-default-form .button.loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:animation-loading-spinner 1s ease infinite}#auth-default-form .button.loading .button-text{color:transparent}

html{scroll-behavior:smooth}#auth-messages{display:flex;flex-direction:column}.auth-message{position:relative;margin:0;text-align:center;color:#fff;background-color:#242424;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important;transform:translateX(120%)}.auth-message .timebar{z-index:1;position:absolute;bottom:0px;left:0px;height:100%;opacity:1;background-color:rgba(255,255,255,0.15);-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important;animation:progress-animation 4s infinite}.auth-message .message{z-index:2}@keyframes progress-animation{0%{width:0%}100%{width:100%}}.auth-message.show{transform:translateX(0)}.auth-message.info{color:#06cff7}.auth-message.warning{color:#f4e501}.auth-message.danger{color:#ff5c5c}.auth-message.success{color:#71ff4e}

html{scroll-behavior:smooth}#auth-buttons{margin-top:5px;margin-bottom:5px;visibility:hidden;display:none;position:relative;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}#auth-buttons .auth-buttons-title{text-transform:uppercase;margin:5px 0px;color:#fff;text-align:center;font-size:1.1rem}#auth-buttons.show{display:flex;flex-direction:column;visibility:visible;opacity:1}#auth-buttons.loading div{opacity:0.3;pointer-events:none}#auth-buttons.loading::after{content:"";position:absolute;width:16px;height:16px;padding:10px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#6bab3d;border-radius:50%;animation:animation-loading-spinner 1s ease infinite}#auth-buttons .auth-button{width:100%;margin-top:3px;margin-bottom:3px;margin-left:6px}.auth-loading{margin:4px auto;width:16px;height:16px;border:4px solid transparent;border-top-color:#6bab3d;border-radius:50%;padding:8px;animation:animation-loading-spinner 1s ease infinite}

html{scroll-behavior:smooth}#auth-user{margin-top:2px;position:relative;display:none;visibility:hidden;opacity:0;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}#auth-user.show{display:block;visibility:visible;opacity:1}#auth-user .auth-user-info{display:flex;align-items:center;justify-content:space-around;font-size:1rem;line-height:1.5rem;color:#fff;border-radius:5px;background-color:#242424}#auth-user.loading{opacity:0.3;pointer-events:none}#auth-user.loading::after{content:"";position:absolute;width:16px;height:16px;padding:10px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:animation-loading-spinner 1s ease infinite}#auth-user .auth-user-info .name{font-size:1.2rem}#auth-user .auth-user-info .email{font-size:1rem;font-style:italic}#auth-user .auth-user-info img{max-width:50px;border-radius:4px;margin-right:5px}#auth-user .auth-user-info div{flex:1}#auth-user .auth-user-buttons{display:flex;justify-content:flex-end;align-items:center}#auth-user .auth-user-buttons a{margin:2px 8px}

html{scroll-behavior:smooth}#auth-area{z-index:9998;position:fixed;top:0;right:0;width:360px;max-width:360px;height:100vh;padding:20px 10px 10px 10px;background-color:rgba(0,0,0,0.9);backdrop-filter:blur(4px);transform:translateX(100%);-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}#auth-area.show{transform:translateX(0)}#auth-area #auth-toggle{width:50px;height:40px;background:#ff5030;background:linear-gradient(90deg, #ff5030 20%, #fa2b56 100%);opacity:0.8;cursor:pointer;position:absolute;top:280px;right:360px;padding:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;text-align:center;display:flex;align-items:center;justify-content:space-between;transform:translateX(100%);-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}#auth-area #auth-toggle.show{animation-name:vanishIn;animation-duration:1s;animation-fill-mode:both}#auth-area #auth-toggle:hover{opacity:1}#auth-area #auth-toggle::after{content:"";font-size:1.5rem;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;text-decoration:inherit;position:relative;-webkit-font-smoothing:antialiased;margin:0 auto;color:#fff}#auth-area.show #auth-toggle{opacity:1}#auth-area a{color:#2f98f4}#auth-area a:hover{color:#0f4270}#auth-main{position:relative}@keyframes animation-loading-spinner{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}.form-float-label input:focus ~ label,.form-float-label textarea:focus ~ label,.form-float-label :valid ~ label,.form-float-label textarea:valid ~ label{font-size:0.9rem;color:#2f98f4;top:-2rem;-webkit-transition:all 0.2s ease !important;-o-transition:all 0.2s ease !important;transition:all 0.2s ease !important}.field-float-label{width:100%;margin:1rem 0 1.8rem 0;position:relative}.field-float-label label{color:#565656;padding:0.5rem;position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:all 0.2s ease !important;-o-transition:all 0.2s ease !important;transition:all 0.2s ease !important}.field-float-label.wide{width:100%}.form-float-label input,.form-float-label textarea{border:0;width:100%;font-size:1rem;color:#fff;background-color:#242424}.form-float-label input::placeholder{color:transparent}.form-float-label input ~ span,.form-float-label textarea ~ span{display:block;width:0;height:2px;background:#2f98f4;position:absolute;bottom:0;left:0;-webkit-transition:all 0.2s ease !important;-o-transition:all 0.2s ease !important;transition:all 0.2s ease !important}.form-float-label input:focus,.form-float-label textarea:focus{outline:0}.form-float-label input:focus ~ span,.form-float-label textarea:focus ~ span{width:100%;-webkit-transition:all 0.2s ease !important;-o-transition:all 0.2s ease !important;transition:all 0.2s ease !important}.form-float-label textarea{width:100%;min-height:15em}@-webkit-keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px)}}@keyframes vanishIn{0%{opacity:0;transform-origin:50% 50%;transform:scale(2, 2);filter:blur(90px)}100%{opacity:1;transform-origin:50% 50%;transform:scale(1, 1);filter:blur(0px)}}

html{scroll-behavior:smooth}#button-facebook{padding-right:10px}.button-facebook-login{background-color:#5890ff;border-radius:5px;display:flex;cursor:pointer;padding:0px;align-items:center;justify-content:space-between;-webkit-transition:all 0.6s ease !important;-o-transition:all 0.6s ease !important;transition:all 0.6s ease !important}.button-facebook-login:hover{background-color:#4784ff}.button-facebook-login .icon{padding:6px 6px;color:#fff;font-size:26px}.button-facebook-login .text{flex:1;font-size:1rem;color:#fff;text-align:center}.button-facebook-login .avatar img{max-width:40px;border-top-right-radius:5px;border-bottom-right-radius:5px}

