.mui-popup-backdrop {
    position:fixed;
    z-index:1000;
    top:0;
    right:0;
    bottom:0;
    left:0;
    -webkit-transition-duration:400ms;
    transition-duration:400ms;
    opacity:0;
    background:rgba(0, 0, 0, .4)
}
.mui-popup-backdrop.mui-active {
    opacity:1
}
.mui-popup {
    position:fixed;
    z-index:10000;
    top:50%;
    left:50%;
    display:none;
    overflow:hidden;
    width:270px;
    -webkit-transition-property:-webkit-transform, opacity;
    transition-property:transform, opacity;
    -webkit-transform:translate3d(-50%, -50%, 0) scale(1.185);
    transform:translate3d(-50%, -50%, 0) scale(1.185);
    text-align:center;
    opacity:0;
    color:#000;
    border-radius:13px
}
.mui-popup.mui-popup-in {
    display:block;
    -webkit-transition-duration:400ms;
    transition-duration:400ms;
    -webkit-transform:translate3d(-50%, -50%, 0) scale(1);
    transform:translate3d(-50%, -50%, 0) scale(1);
    opacity:1
}
.mui-popup.mui-popup-out {
    -webkit-transition-duration:400ms;
    transition-duration:400ms;
    -webkit-transform:translate3d(-50%, -50%, 0) scale(1);
    transform:translate3d(-50%, -50%, 0) scale(1);
    opacity:0
}
.mui-popup-inner {
    position:relative;
    padding:15px;
    border-radius:13px 13px 0 0;
    background:rgba(255, 255, 255, .95)
}
.mui-popup-inner:after {
    position:absolute;
    z-index:15;
    top:auto;
    right:auto;
    bottom:0;
    left:0;
    display:block;
    width:100%;
    height:1px;
    content:'';
    -webkit-transform:scaleY(.5);
    transform:scaleY(.5);
    -webkit-transform-origin:50% 100%;
    transform-origin:50% 100%;
    background-color:rgba(0, 0, 0, .2)
}
.mui-popup-title {
    font-size:18px;
    font-weight:500;
    text-align:center
}
.mui-popup-title+.mui-popup-text {
    font-family:inherit;
    font-size:14px;
    margin:5px 0 0
}
.mui-popup-buttons {
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    height:44px;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    justify-content:center
}
.mui-popup-button {
    font-size:17px;
    line-height:44px;
    position:relative;
    display:block;
    overflow:hidden;
    box-sizing:border-box;
    width:100%;
    height:44px;
    padding:0 5px;
    cursor:pointer;
    text-align:center;
    white-space:nowrap;
    text-overflow:ellipsis;
    color:#007aff;
    background:rgba(255, 255, 255, .95);
    -webkit-box-flex:1
}
.mui-popup-button:after {
    position:absolute;
    z-index:15;
    top:0;
    right:0;
    bottom:auto;
    left:auto;
    display:block;
    width:2px;
    height:100%;
    content:'';
    -webkit-transform:scaleX(.5);
    transform:scaleX(.5);
    -webkit-transform-origin:100% 50%;
    transform-origin:100% 50%;
    background-color:rgba(0, 0, 0, .2)
}
.mui-popup-button:first-child {
    border-radius:0 0 0 13px
}
.mui-popup-button:first-child:last-child {
    border-radius:0 0 13px 13px
}
.mui-popup-button:last-child {
    border-radius:0 0 13px
}
.mui-popup-button:last-child:after {
    display:none
}
.mui-popup-button.mui-popup-button-bold {
    font-weight:600
}
.mui-popup-input input {
    font-size:14px;
    width:100%;
    height:26px;
    margin:15px 0 0;
    padding:0 5px;
    border:1px solid rgba(0, 0, 0, .3);
    border-radius:0;
    background:#fff
}
.mui-plus.mui-android .mui-popup-backdrop {
    -webkit-transition-duration:1ms;
    transition-duration:1ms
}
.mui-plus.mui-android .mui-popup {
    -webkit-transition-duration:1ms;
    transition-duration:1ms;
    -webkit-transform:translate3d(-50%, -50%, 0) scale(1);
    transform:translate3d(-50%, -50%, 0) scale(1)
}
