.g-modal { .g-modal-wrapper { position: relative; .close { font-size: 20px; position: absolute; top: 0; right: 0; cursor: pointer; color: #D0D8E2; } .g-modal-title { font-size: 20px; color: #303036; font-weight: 600; } .g-modal-body { padding: 30px 0; } .g-modal-btns { margin: 0 -15px; .button { margin: 0 15px; padding-left: 30px; padding-right: 30px; } } .g-modal-btns.right { text-align: right; } .g-modal-btns.left { text-align: left; } .g-modal-btns.center { text-align: center; } } } .g-modal.bind-phone-modal { .step-0-layout { margin-bottom: 70px; font-size: 18px; a { margin-right: 20px; float: right; } } .step-1-layout { display: flex; .label { font-size: 18px; line-height: 40px; margin-right: 20px; } .input-layout { flex: 1; } } } .g-modal.bind-email-modal { .step-0-layout { margin-bottom: 70px; font-size: 18px; a { margin-right: 20px; float: right; } } .step-1-layout { display: flex; .label { font-size: 18px; line-height: 40px; margin-right: 10px; } .input-layout { flex: 1; } } } .g-modal.edit-info-modal { .edit-info-modal-block { display: flex; .label { font-size: 18px; line-height: 40px; margin-right: 10px; } .input-layout { flex: 1; } .file-upload { background: #F7F7F7; border: none; } } } .g-modal.real-auth-modal { .real-auth-modal-wrapper { position: relative; } .real-auth-text { font-size: 18px; .t2 { margin-bottom: 30px; } .t3 { margin-bottom: 20px; } } .real-auth-qrcode { position: absolute; right: 0; top: 0; } } .g-modal.edit-avatar-modal { .edit-avatar-modal-wrapper { position: relative; } .edit-avatar-o { vertical-align: top; display: inline-block; padding-right: 35px; border-right: 1px solid #d8d8d8; .assets { width: 360px; } } .edit-avatar-r { display: inline-block; padding-left: 30px; .text { font-size: 18px; margin-bottom: 20px; } .assets { border-radius: 50%; width: 100px; } } } .g-modal.invite-modal { .invite-modal-wrapper { position: relative; .tip { font-size: 18px; color: #686872; margin-bottom: 30px; } } }