.password-dialog[data-v-a71ddcfe]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10001;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(0,0,0,.5)}.password-content[data-v-a71ddcfe]{width:80%;max-width:500px;background:#fff;border-radius:.2rem;padding:.4rem;-webkit-box-shadow:0 .1rem .3rem rgba(0,0,0,.3);box-shadow:0 .1rem .3rem rgba(0,0,0,.3)}.password-title[data-v-a71ddcfe]{font-size:.36rem;font-weight:700;text-align:center;padding:.3rem 0;color:#333}.password-input-wrapper[data-v-a71ddcfe]{padding:.2rem 0}.password-input[data-v-a71ddcfe]{width:100%;height:.9rem;border:1px solid #ddd;border-radius:.1rem;padding:0 .2rem;font-size:.32rem;text-align:center;letter-spacing:.1rem}.password-input[data-v-a71ddcfe]:focus{border-color:#f44;outline:none}.password-actions[data-v-a71ddcfe]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:.3rem;border-top:1px solid #eee}.password-btn[data-v-a71ddcfe]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:.9rem;line-height:.9rem;text-align:center;font-size:.32rem;cursor:pointer}.password-btn.cancel[data-v-a71ddcfe]{color:#666;border-right:1px solid #eee}.password-btn.confirm[data-v-a71ddcfe]{color:#f44;font-weight:700}.password-btn[data-v-a71ddcfe]:active{background:#f5f5f5}