.sectionLogin{background:var(--body);color:var(--black);margin-top:0;position:relative}.sectionLoginCont{align-items:center;height:100vh}.sectionLoginLogo{justify-content:center;align-items:center;height:100vh}.sectionLogin .formCont{background:var(--white);flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:30px 40px;display:inline-flex}.sectionLogin .formCont .sec-title{color:var(--black);font-size:calc(.8rem + .8vw);font-weight:500;line-height:calc(.8rem + 1.1vw);font-family:var(--font-family-title);margin:0 0 10px;display:block;position:relative}.sectionLogin .formCont .loginBtns{background:var(--white);border:1px solid var(--form-border);color:var(--dark);cursor:pointer;border-radius:30px;justify-content:center;align-items:center;width:40%;padding:8px 15px;font-weight:500;display:inline-flex}.social-login-btns{flex-direction:column;align-items:center;width:100%;display:flex}.sectionLogin .formCont .loginBtns:hover{background:var(--lighter1)}.sectionLogin .formCont .loginBtns img{flex-shrink:0;width:16px}.registration-cont{width:60%}.registration-cont #step2,.registration-cont #step3{display:none}.sectionLogin .form-control{border-color:var(--light2);border-radius:100px;padding:8px 14px}.phone-country-input{align-items:stretch;gap:8px;display:flex}.phone-country-picker{flex:none;position:relative}.phone-country-select-wrap{border:1px solid var(--light2);cursor:pointer;appearance:none;background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:6px;min-width:96px;height:42px;padding:0 10px;display:inline-flex}.phone-country-select-wrap:disabled{opacity:.6;cursor:not-allowed}.phone-country-flag-img{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:18px}.phone-country-dial-code{color:var(--black);white-space:nowrap;font-size:14px;line-height:1}.phone-country-chevron{color:#6c757d;font-size:14px;transition:transform .2s}.phone-country-chevron.is-open{transform:rotate(180deg)}.phone-country-dropdown{z-index:20;border:1px solid var(--light2);background:#fff;border-radius:20px;width:min(320px,100vw - 48px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 12px 32px #0000001f}.phone-country-search-wrap{padding:12px 12px 8px}.phone-country-search{border-radius:100px!important}.phone-country-options{max-height:260px;margin:0;padding:0 8px 8px;list-style:none;overflow-y:auto}.phone-country-option{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.phone-country-option:hover,.phone-country-option.is-selected{background:#f1f3f5}.phone-country-option-flag{object-fit:cover;border-radius:2px;flex-shrink:0;width:24px;height:18px}.phone-country-option-name{color:var(--black);flex:auto;font-size:14px}.phone-country-option-code{color:#6c757d;white-space:nowrap;font-size:13px}.phone-country-empty{text-align:center;color:#6c757d;padding:12px;font-size:14px}.phone-country-number{flex:auto;min-width:0}@media screen and (min-width:768px) and (max-width:1378px){.sectionLogin .formCont .loginBtns,.sectionLogin .formCont .social-login-btns .loginBtns{width:80%}}@media screen and (max-width:767px){.sectionLogin .formCont .loginBtns,.sectionLogin .formCont .social-login-btns .loginBtns{width:100%}}.profile-card{overflow:visible}.profile-display-name{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.profile-verified-badge{color:#1d9bf0;font-size:1.1rem;line-height:1}.profile-card .profile-avatar-lg{width:96px;height:96px}.profile-avatar-editor{width:96px;height:96px;position:relative;overflow:visible}.profile-avatar-editor .profile-avatar-lg{width:100%;height:100%}.profile-avatar-action{z-index:2;color:#fff;cursor:pointer;background:#6c757d;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;line-height:1;display:inline-flex;position:absolute;bottom:-4px;right:-4px}.profile-avatar-action:disabled{opacity:.6;cursor:not-allowed}.profile-avatar-action .ti{font-size:14px;line-height:1;font-family:tabler-icons!important}.profile-avatar-file-input{display:none}.profile-missing-badge{color:#6c757d;background:#f1f3f5;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:.875rem;display:inline-block}.profile-missing-note{color:#6c757d;font-size:.9rem}.profile-missing-inline{color:#6c757d;font-size:.875rem}.profile-password-panel{border-top:1px solid var(--light2);padding-top:1.25rem}.profile-field-row{border-bottom:1px solid var(--light2);padding-bottom:.75rem}
