.model-content {
    padding: 1.5rem;
    color: rgba(0, 0, 0, 0.9) !important;
}
.in-image{color: rgba(220,53,69, 1) !important}
.main-content.pay-model h3{color:#333}
.layui-layer-dialog .layui-layer-content{color:#333}
.mb-2{margin-bottom:20px}
.mr-2{margin-right:20px !important;}
.myhidden{display: none !important;}
.error_info{color: rgba(220,53,69, 1) !important}

.d-none{display:none !important}
.pay-model .checkbox label{color:#212529}
.pay-model .checkbox label a{color:#00cc99}
/* 参数 start */
.user-profil-page {
    padding: 50px 0;
    /*background: #f5f7fb;*/
}

/* 左侧参数卡片 */
.user-profil-page .left {
    background: #fff;
    border-radius: 18px;
    padding: 25px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.05);
    position: sticky;
    top: 20px;
}

/* 标题 */
.user-profil-page .user .text h4 {
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 25px;
    color: #222;
    position: relative;
    padding-left: 14px;
}

/*.user-profil-page .user .text h4::before {*/
/*    content: "";*/
/*    width: 5px;*/
/*    height: 22px;*/
/*    background: #6E55FF;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 2px;*/
/*    border-radius: 10px;*/
/*}*/

/* 参数项 */
.paramet-item {
    margin-bottom: 22px;
}

.paramet-item label {
    display: block;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 8px;
    color: #555;
}

/* 输入框 */
.paramet-item .select,
.paramet-item .input {
    width: 100%;
    height: 48px;
    border: 1px solid #dfe3ea;
    border-radius: 12px;
    padding: 0 15px;
    background: #fff;
    transition: all .3s ease;
    font-size: 14px;
    color: #333;
}

.paramet-item .select:focus,
.paramet-item .input:focus {
    border-color: #6E55FF;
    box-shadow: 0 0 0 0.15rem rgba(13,110,253,.15);
    outline: none;
}

/* 上传区域 */
.upload-container {
    border: 2px dashed #cfd7e6;
    border-radius: 16px;
    background: #fafbfd;
    padding: 25px 20px;
    text-align: center;
    position: relative;
    transition: all .3s ease;
    cursor: pointer;
}

.upload-container:hover {
    border-color: #6E55FF;
    background: #f4f8ff;
}

.upload-input {
    position: absolute;
    inset: 0;
    opacity: 0;
    cursor: pointer;
    width: 100%;
    height: 100%;
}

.upload-preview {
    font-size: 14px;
    color: #777;
    line-height: 1.7;
}
.upload-preview img{max-width: 100%}
.upload-preview .upload-item{word-break: break-all;}

/* 按钮 */
#create-img.button {
    width: 100%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    height: 52px;
    border-radius: 14px;
    background: #00cc99;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
    transition: all .3s ease;
    box-shadow: 0 8px 20px rgba(13,110,253,.25);
}

#create-img.button:hover {
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(13,110,253,.35);
    color: #fff;
}

/* 右侧区域 */
.user-profil-page .right {
    background: #fff;
    border-radius: 18px;
    padding: 25px;
    min-height: 700px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.05);
}

/* 表格 */
.table {
    margin-bottom: 0;
    vertical-align: middle;
}

.table tbody tr {
    transition: all .25s ease;
    border-bottom: 1px solid #edf0f5;
}

.table tbody tr:hover {
    background: #f8fbff;
}

.table td {
    padding: 18px 15px;
    font-size: 14px;
    color: #444;
}

/* 空数据提示 */
#get-content-list:empty::after {
    content: "No conversion records yet";
    display: block;
    text-align: center;
    padding: 120px 20px;
    color: #999;
    font-size: 15px;
}

/* 滚动区域 */
.mescroll {
    max-height: 760px;
    overflow-y: auto;
}

/* 滚动条 */
.mescroll::-webkit-scrollbar {
    width: 6px;
}

.mescroll::-webkit-scrollbar-thumb {
    background: #d0d7e2;
    border-radius: 20px;
}

/* 移动端 */
@media (max-width: 991px) {

    .user-profil-page {
        padding: 20px 0;
    }

    .user-profil-page .left,
    .user-profil-page .right {
        padding: 20px;
        border-radius: 14px;
    }

    .user-profil-page .left {
        margin-bottom: 20px;
        position: relative;
        top: 0;
    }

    .paramet-item .select,
    .paramet-item .input {
        height: 46px;
    }

    #create-img.button {
        height: 50px;
    }
}
.get-content-list .user img{
    width: 50px;
    height: 50px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
    border: 2px solid rgba(110, 85, 255, 0.3);
    margin-right: 15px;
}
.site-title-tagline{text-transform: none;}
.service-area .service-item .service-icon img{max-width: 55px;}
.choose-icon{width: 30px; height: 30px;}
/* 参数 end */
.login-footer a{color:#00cc99}
.login-footer label{color:#7b7b7b; font-size:medium;}
.pricing-item{border:2px solid #ebebfd;cursor: pointer;}
.pricing-item.active{border:2px solid #00cc99}
.pricing-item:hover{border:2px solid #00cc99;}
.pricing .header-button{float: none !important;}
.style_color{color:#00cc99}
.footer-widget-description p{padding:0}
.about2-shape{top: 14%;}
.about-section2{background: #e6fff9;}