input, textarea, button, a, select, div {
    -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
    -webkit-tap-highlight-color: transparent !important;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #bdbdbd;
}
:root {
    /* Ç³É«ï¿½ï¿½ï¿½ï¿½ */
    --pwd-bg-color: #FFF;
    --pwd-bg-color1: #EBEBEB;
    --pwd-bg-color2: #F5A623;
    --pwd-font-color: #333333;
    --pwd-font-color2: #939393;
    --pwd-font-color3: #bdbdbd;
    --pwd-font-color4: #636363;
    --pwd-font-orange:#FF8200;
    --pwd-font-orange1:#F5A623;
    --pwd-err-color: #EA001D;
    --pwd-link-color: #507DAF;
    --pwd-border-color: #ddd;
    /* 2023-09-18新增 */
    --pwd-font-color5:#939393;
    --pwd-err-color1: #EA001D;
    --pwd-font-color6:#fff;
    --pwd-font-color7:#507daf;
    --pwd-border-color1: #e6e6e6;
    --pwd-bg-color3: #FAFAFA;
    --pwd-bg-color4:#fff;
    --pwd-bg-color5:#F6F6F6;
    --pwd-border-color2: #e6e6e6;
}
*{
    margin:0;
    padding:0;
}
html,body{
    height:100%;
}
.link{
    color:var(--pwd-link-color);
}
.pwd-page{
    padding:70px 1.5rem;
    background:var(--pwd-bg-color);
    height:100%;
    box-sizing:border-box;
}
.pwd-title{
    font-size:1.875rem;
    color:var(--pwd-font-color);
    /* font-weight:500; */
    line-height:2.625rem;
}
.pwd-sub-title{
    font-size:.75rem;
    color:var(--pwd-font-color2);
    line-height:1.125rem;
}
.pwd-title+.pwd-sub-title{
    margin-top:2px;
}
.pwd-tip-text1{
    font-size:.875rem;
    line-height: 1.25rem;
    color:var(--pwd-font-color3)
}
.pwd-tip-text2{
    font-size:1rem;
    line-height: 1.375rem;
    color:var(--pwd-font-color)
}
.pwd-form{
    padding-top:40px;
    position:relative;
}
.pwd-form .row{
    height:2.75rem;
    border-bottom:solid 1px var(--pwd-border-color);
    display:flex;
    align-items:center;
}
.pwd-error{
    color:var(--pwd-err-color);
    font-size: .875rem;
    line-height:1.25rem;
    height: 2.5rem;
    overflow:hidden;
    text-overflow:ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.pwd-form .pwd-error{
    position:absolute;
    bottom:-3.25rem;
}
.pwd-input-box{
    border: none;
    outline:none;
    font-size: 1rem;
    color:var(--pwd-font-color);
    box-sizing: border-box;
    width: 100%;
    background:transparent
}
.pwd-form .readonly{
    font-size:1rem;
    color:var(--pwd-font-color3);
    width: 100%;
}
.pwd-bigicon{
    width:4.75rem;
    height:4.75rem;
    background-size:100%;
    background-repeat:no-repeat;
    margin:0 auto
}
.pwd-bigicon.wran{
    background-image:url('https://h5.sinaimg.cn/upload/1005/1014/2022/10/20/warn3x.png')
}
.pwd-bigicon.pass{
    background-image:url('https://h5.sinaimg.cn/upload/1005/1014/2022/10/25/past3x.png')
}
.pwd-bold{
    font-weight: 500;
}
.foot-menu-box{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    background: var(--pwd-bg-color);
    z-index:1000;
}
.foot-menu-box .row{
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    color:var(--pwd-font-color);
    font-size:18px;
    border-top: solid 1px var(--pwd-border-color);
}
.foot-menu-box .row:first-child{
    border-top: solid 1px transparent
}
.foot-menu-box .row:last-child{
    border-top: solid 7px var(--pwd-border-color);
}
.iosx2 .row{
    border-bottom:solid 0.5px var(--pwd-border-color);
}
.iosx3 .row{
    border-bottom:solid 0.35714px var(--pwd-border-color);
}
/* ï¿½ï¿½baseï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò»Ð©ï¿½ï¿½ï¿½ï¿½ï¿½Þ¸ï¿½ */
.m-select select{
    background-color: transparent;
}
.m-popup{
    color:#FFF
}
.m-popup .m-font{
    color:#FFF
}
.m-dialog-con{
    color:var(--pwd-font-color);
    font-size: 1.0625rem;
    line-height: 1.5rem;
    padding:0 .9375rem;
    height:6.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
/* ï¿½ï¿½baseï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò»Ð©ï¿½ï¿½ï¿½ï¿½ï¿½Þ¸ï¿½ end */
@supports ((height: constant(safe-area-inset-bottom)) or (height: env(safe-area-inset-bottom))) and
  (-webkit-overflow-scrolling: touch) {
    .foot-menu-box {
        padding-bottom: 10px;
        padding-bottom: constant(safe-area-inset-top);
        padding-bottom: env(safe-area-inset-top);
    }
}
@media screen and (min-width:480px){
    .pwd-page{
        width:480px;
        margin:0 auto;
    }
}
@media (prefers-color-scheme: dark) {
    :root {
        /* ï¿½ï¿½É«ï¿½ï¿½ï¿½ï¿½ */
        --pwd-bg-color: #1E1E1E;
        --pwd-bg-color1: #424242;
        --pwd-font-color: #D3D3D3;
        --pwd-font-color2: #939393;
        --pwd-font-color3: #bdbdbd;
        --pwd-font-color4: #636363;
        --pwd-font-orange1:#966410;
        --pwd-err-color: #B03928;
        --pwd-link-color: #7691B9;
        --pwd-border-color: #3A3A3A;
        /* baseï¿½ÐµÄ°ï¿½É«ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½baseï¿½æ±¾ï¿½ï¿½É¾ï¿½ï¿½ */
        --m-dialog-background: #222;
        --m-dialog-border: #151515;
        /* 2023-09-18新增 */
        --pwd-font-color5:#888888;
        --pwd-err-color1: #D33635;
        --pwd-font-color6:#DDDDDD;
        --pwd-font-color7:#7691B9;
        --pwd-border-color1: #3A3A3A;
        --pwd-bg-color3: #181818;
        --pwd-bg-color4:#222;
        --pwd-bg-color5:#2C2C2C;
        --pwd-border-color2: #151515;
    }
    input::-webkit-input-placeholder,
    textarea::-webkit-input-placeholder {
        color: #3a3a3a;
    }
    .pwd-bigicon.pass{
        background-image:url('https://h5.sinaimg.cn/upload/1005/1014/2022/10/25/past_dark3x.png')
    }
    .pwd-bigicon.wran{
        background-image:url('https://h5.sinaimg.cn/upload/1005/1014/2022/10/20/warn_dark3x.png')
    }
    .pwd-tip-text1{
        color:var(--pwd-font-color4)
    }
    .pwd-tip-text2{
        color:var(--pwd-font-color4)
    }
}
