.plv-mp-sign__wrap { position: fixed; top: 0; left: 0; z-index: 9999; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.45); display: none; } .plv-mp-sign__success { width: 16px; height: 30px; margin: 16px auto 0; border-color: #33a4ff; border-style: solid; border-width: 0 8px 8px 0; transform: rotate(45deg); } .plv-mp-sign__container { position: fixed; bottom: 0; left: 0; width: 100%; height: 224px; background: white; border-radius: 18px 18px 0px 0px; } .plv-mp-sign__container .sign-message { display: block; margin-top: 70px; color: #2c2c2c; font-size: 18px; text-align: center; } .plv-mp-sign__container .plv-sign-container__btn { margin: 40px 24px 0; line-height: 46px; font-size: 16px; color: #fff; background-color: #2196F3; } .plv-mp-sign__container .plv-sign-container__btn:disabled { background-color: #DFDFE0; color: #999; } .plv-mp-sign__countdown { position: absolute; left: 50%; bottom: 182px; margin-left: -42px; z-index: 99; width: 84px; height: 84px; line-height: 84px; text-align: center; background: white; box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.2); border: 4px solid #33a4ff; border-radius: 84px; color: #33A4FF; font-size: 28px; } .plv-mp-sign__close__icon { position: absolute; right: 16px; top: 16px; } .sign-show { display: block; } .plv-mp-question-modal { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; }