*{margin:0;padding:0;box-sizing:border-box;}
body{
    font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial;
    background:#f6f7f9;
    color:#333;
}

/* 容器 */
.container{
    max-width:1200px;
    margin:auto;
    padding:15px;
}

/* 顶部 */
.header{
    background:#fff;
    border-bottom:1px solid #eee;
}
.header .container{
    display:flex;
    justify-content:space-between;
    align-items:center;
}
.logo{
    font-size:22px;
    font-weight:bold;
    color:#ff4d4f;
}
.contact{
    font-size:14px;
}

/* Banner */
.banner{
    background:linear-gradient(135deg,#ff4d4f,#ff7a45);
    color:#fff;
    padding:50px 15px;
    text-align:center;
}
.banner h1{
    font-size:30px;
    margin-bottom:10px;
}
.banner p{
    font-size:16px;
    opacity:0.95;
}
.banner .btn{
    display:inline-block;
    margin-top:20px;
    background:#fff;
    color:#ff4d4f;
    padding:10px 25px;
    border-radius:30px;
    text-decoration:none;
    font-weight:bold;
}

/* 靓号列表 */
.section-title{
    margin:30px 0 15px;
    font-size:20px;
    font-weight:bold;
}

.numbers{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(260px,1fr));
    gap:15px;
}

.card{
    background:#fff;
    border-radius:8px;
    padding:15px;
    box-shadow:0 2px 6px rgba(0,0,0,0.05);
}
.number{
    font-size:22px;
    font-weight:bold;
    color:#ff4d4f;
}

.tag{
    display:inline-block;
    background:#f0f0f0;
    padding:3px 8px;
    font-size:12px;
    border-radius:4px;
}
.buy{
    display:block;
    margin-top:12px;
    text-align:center;
    background:#ff4d4f;
    color:#fff;
    padding:8px;
    border-radius:5px;
    text-decoration:none;
}

/* 优势 */
.advantage{
    display:grid;
    grid-template-columns:repeat(auto-fill,minmax(200px,1fr));
    gap:15px;
}
.adv{
    background:#fff;
    padding:15px;
    border-radius:8px;
    text-align:center;
}

/* 底部 */
.footer{
    margin-top:40px;
    background:#222;
    color:#aaa;
    padding:20px;
    text-align:center;
    font-size:13px;
}

/* 手机适配 */
@media (max-width:768px){
    .banner h1{font-size:22px;}
    .banner p{font-size:14px;}
}
/* 头部 */
.header-inner{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:10px;
}

.logo{
    font-size:22px;
    font-weight:bold;
    color:#ff4d4f;
    white-space:nowrap;
}

/* 菜单 */
.nav{
    display:flex;
    flex-wrap:wrap;
    gap:14px;
    font-size:14px;
}
.nav a{
    color:#333;
    text-decoration:none;
    padding:6px 4px;
}
.nav a:hover{
    color:#ff4d4f;
}

/* 搜索框 */
.search-box{
    background:#fff;
    padding:15px;
    margin:20px 0;
    border-radius:8px;
 
    gap:10px;
    box-shadow:0 2px 6px rgba(0,0,0,0.05);
        display:flex;
    flex-direction:column;
}
.search-box input{
    flex:1;
    padding:10px;
    border:1px solid #ddd;
    border-radius:5px;
    font-size:14px;
}
.search-box button{
    background:#ff4d4f;
    color:#fff;
    border:none;
    padding:0 25px;
    border-radius:5px;
    font-size:14px;
    cursor:pointer;
}

/* 手机端优化 */
@media (max-width:768px){
    .nav{
        justify-content:center;
    }
    .contact{
        display:none;
    }
    .search-box{
        flex-direction:column;
    }
    .search-box button{
        height:40px;
    }
}
/* ====== 手机底部导航 ====== */
.mobile-nav{
    display:none;
}

@media (max-width:768px){

    /* 顶部菜单隐藏 */
    .nav{
        display:none;
    }

    /* 底部导航出现 */
    .mobile-nav{
        position:fixed;
        bottom:0;
        left:0;
        right:0;
        background:#fff;
        border-top:1px solid #eee;
        display:flex;
        justify-content:space-around;
        padding:8px 0;
        z-index:999;
    }

    .mobile-nav a{
        text-decoration:none;
        color:#666;
        font-size:12px;
        display:flex;
        flex-direction:column;
        align-items:center;
    }

    .mobile-nav a span{
        font-size:18px;
        margin-bottom:2px;
    }

    /* 防止内容被底部导航遮挡 */
    body{
        padding-bottom:70px;
    }
}

/* 列表 */

.card{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.05)}
.number{font-size:22px;color:#ff4d4f;font-weight:bold}

.meta{font-size:13px;color:#666;margin-top:4px}
.buy{
    display:block;
    margin-top:14px;
    background:linear-gradient(135deg,#ff4d4f,#ff7a45);
    color:#fff;
    text-align:center;
    padding:12px 0;
    border-radius:10px;
    text-decoration:none;
    font-weight:600;
    transition:.2s;
}

.buy:hover{
    opacity:.9;
    transform:scale(1.02);
}
/* 分页 */
.pagination{text-align:center;margin:30px 0}
.pagination a{padding:8px 12px;border:1px solid #ddd;background:#fff;margin:0 3px;text-decoration:none;color:#333}
.pagination a.active{background:#ff4d4f;color:#fff}

 
/* 筛选块 */
.filter{
background:#fff;
padding:15px;
border-radius:8px;
margin-bottom:10px
}

.filter dl{margin-bottom:12px}
.filter dt{font-weight:bold;margin-bottom:6px}
.filter dd{line-height:28px}

.filter a{
display:inline-block;
padding:3px 8px;
margin:2px 6px 2px 0;
border-radius:4px;
background:#f3f3f3;
text-decoration:none;
color:#333;
font-size:13px
}

.filter a.active,
.filter a:hover{
background:#ff4d4f;
color:#fff
}

/* 排序 */
.sort{
background:#fff;
padding:10px 15px;
border-radius:8px;
margin-bottom:10px
}
.sort a{
margin-right:12px;
cursor:pointer;
text-decoration:none;
color:#333
}
.sort a.active{color:#ff4d4f;font-weight:bold}

.exact-box{
    background:#fff;
    padding:15px;
 
    margin:20px 0;
    border-radius:8px;
}
.exact-title{
    color:#d00000;
    font-weight:bold;
    margin-bottom:10px;
}

.exact-inputs input{
    width:32px;
    height:36px;
    text-align:center;
    margin:0 3px;
    border:1px solid #aaa;
    font-size:18px;
}
.exact-inputs .gap{
    margin:0 5px;
    color:#888;
}

.btn-search{
    background:#e62b2b;
    color:#fff;
    border:none;
    padding:8px 16px;
    margin-left:10px;
    cursor:pointer;
}
.btn-reset{
    background:#999;
    color:#fff;
    border:none;
    padding:8px 16px;
    margin-left:6px;
    cursor:pointer;
}

.filter a,
.sort a{
    cursor:pointer;
}
.detail-title{
    font-size:28px;
    margin:20px 0;
}

.detail-table{
    width:100%;
    border-collapse:collapse;
    background:#fff;
}
.detail-table td{
    border:1px solid #eee;
    padding:12px;
}

.notice{
    background:#fff;
    padding:20px;
    margin-top:20px;
}

.contact-box{
    display:flex;
    gap:40px;
    margin-top:20px;
    background:#fff;
    padding:20px;
}

.form-box{
    background:#fff;
    padding:20px;
    margin-top:20px;
}

.form-box input,
.form-box textarea{
    width:100%;
    padding:10px;
    margin:6px 0 12px;
    border:1px solid #ddd;
}

.form-box button{
    background:#ff4d4f;
    color:#fff;
    padding:10px 20px;
    border:none;
    cursor:pointer;
}

/* 页面背景 */
body{
    background:#f5f6f8;
}

/* 标题 */
.detail-title{
    font-size:32px;
    margin:20px 0 10px;
    font-weight:700;
}
.detail-sub{
    font-size:14px;
    color:#888;
    margin-left:10px;
}

/* 卡片统一样式 */
.card{
    background:#fff;
    border-radius:8px;
    padding:18px;
    box-shadow:0 2px 8px rgba(0,0,0,.04);
    margin-bottom:18px;
}

/* 表格 */
.detail-table{
    width:100%;
    border-collapse:collapse;
}
.detail-table td{
    padding:14px 12px;
    border-bottom:1px solid #f0f0f0;
}
.detail-table tr td:first-child{
    width:140px;
    color:#666;
}

/* 注意事项 */
.notice h2{
    margin-bottom:12px;
}
.notice ol{
    padding-left:20px;
    line-height:1.8;
    color:#444;
}

/* 联系区域 */
.contact-box{
    display:flex;
    gap:30px;
    align-items:center;
}
.contact-info p{
    margin:6px 0;
    color:#444;
}

/* 表单 */
.form-box h2{
    margin-bottom:12px;
}

.form-box label{
    display:block;
    margin-top:10px;
    color:#555;
    font-size:14px;
}

.form-box input,
.form-box textarea{
    width:100%;
    padding:10px 12px;
    border:1px solid #ddd;
    border-radius:6px;
    margin-top:6px;
    transition:.2s;
}

.form-box input:focus,
.form-box textarea:focus{
    border-color:#ff4d4f;
    outline:none;
}

.form-box button{
    margin-top:12px;
    background:#ff4d4f;
    color:#fff;
    padding:10px 22px;
    border:none;
    border-radius:6px;
    cursor:pointer;
    transition:.2s;
}
.form-box button:hover{
    background:#ff2f31;
}

/* 手机适配 */
@media(max-width:768px){
    .contact-box{
        flex-direction:column;
        align-items:flex-start;
    }
}

@media(max-width:768px){

.detail-table{
    border:0;
}

.detail-table tr{
    display:block;
    background:#fff;
    margin-bottom:12px;
    border-radius:8px;
    padding:12px;
    box-shadow:0 2px 6px rgba(0,0,0,.05);
}

.detail-table td{
    display:flex;
    justify-content:space-between;
    border:0 !important;
    padding:6px 0;
    font-size:14px;
}

.detail-table td:nth-child(odd){
    color:#666;
    font-weight:500;
}

.detail-table td:nth-child(even){
    font-weight:600;
    color:#111;
}

}

@media(max-width:768px){
.detail-title{
    font-size:26px;
    text-align:center;
}
}

.recycle-top{
    text-align:center;
    font-size:20px;
    padding:20px;
}
.recycle-top .num{
    color:#ff4d4f;
    font-weight:700;
    font-size:28px;
}

.recycle-form h2{
    margin-bottom:12px;
}

.recycle-form input,
.recycle-form textarea{
    width:100%;
    padding:10px 12px;
    border:1px solid #ddd;
    border-radius:6px;
    margin:6px 0 12px;
}

.recycle-form button{
    background:#ff4d4f;
    color:#fff;
    padding:10px 24px;
    border:none;
    border-radius:6px;
    cursor:pointer;
}

.recycle-form .tips{
    margin-top:12px;
    color:#666;
    font-size:14px;
}

.custom-form input,
.custom-form textarea{
    width:100%;
    padding:10px;
    margin:8px 0 12px;
    border:1px solid #ddd;
    border-radius:6px;
}

.custom-form button{
    background:#ff4d4f;
    color:#fff;
    padding:10px 24px;
    border:none;
    border-radius:6px;
    cursor:pointer;
}

.custom-item{
    margin-bottom:16px;
}

.custom-head{
    display:flex;
    justify-content:space-between;
    font-size:16px;
    margin-bottom:8px;
}

.custom-q{
    margin:6px 0;
}

.custom-a{
    color:#555;
    margin-top:6px;
}

/* 底部联系区 */
.footer-contact{
    background:#fff;
    border-top:1px solid #eee;
    padding:25px 0;
}

.footer-grid{
    display:flex;
    gap:40px;
    align-items:center;
}

.footer-qrcode img{
    width:120px;
}

.footer-info p{
    margin:6px 0;
    color:#555;
    font-size:14px;
}

/* 版权 */
.footer{
    background:#222;
    color:#aaa;
    text-align:center;
    padding:14px;
    font-size:13px;
}

/* 手机导航 */
.mobile-nav{
    display:none;
}

@media(max-width:768px){

.mobile-nav{
    display:flex;
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    background:#fff;
    border-top:1px solid #eee;
    justify-content:space-around;
    padding:6px 0;
    z-index:999;
}

.mobile-nav a{
    text-decoration:none;
    color:#666;
    font-size:12px;
    text-align:center;
}

.mobile-nav span{
    display:block;
    font-size:18px;
}

body{
    padding-bottom:70px;
}

.footer-grid{
    flex-direction:column;
    text-align:center;
}

}
/* 信任条 */
.footer-slogan{
    background:#ff4d4f;
    color:#fff;
    text-align:center;
    padding:10px 15px;
    font-size:14px;
    letter-spacing:1px;
}

/* 三栏布局 */
.footer-grid{
    display:grid;
    grid-template-columns:200px 1fr 220px;
    gap:40px;
    padding-top:20px;
}

/* 优势 */
.footer-adv p{
    margin:6px 0;
    color:#555;
    font-size:14px;
}

/* 手机适配 */
@media(max-width:768px){

.footer-grid{
    grid-template-columns:1fr;
    text-align:center;
}

.footer-slogan{
    font-size:13px;
    line-height:1.6;
}

}

.footer-contact{
    margin-bottom:0;
    padding-bottom:20px;
    background:#f5f5f5;
    border-bottom:none;
}

.footer{
    margin-top:0;
}

.footer-contact + .footer{
    margin-top:-1px;
}

.footer-qrcode{
    text-align:center;
}

.footer-qrcode img{
    display:block;
    margin:0 auto;
}

.footer-qrcode p{
    margin-top:8px;
    color:#666;
}

 

.search-row{
     display:flex;
    gap:12px;
    width:100%;
}

.search-row input{
    flex:1;
    padding:12px;
    border:1px solid #eee;
    border-radius:8px;
    font-size:14px;
}

.search-row button{
    background:#ff4d4f;
    color:#fff;
    border:none;
    padding:0 25px;
    border-radius:8px;
    cursor:pointer;
}

.search-tags{
    margin-top:10px;
}

.search-tags a{
    display:inline-block;
    padding:4px 10px;
    margin-right:6px;
    border-radius:20px;
    background:#f3f3f3;
    color:#666;
    text-decoration:none;
    font-size:13px;
    transition:.2s;
}

.search-tags a:hover{
    background:#ff4d4f;
    color:#fff;
}

/* 精准搜索容器 */
.exact-inputs{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:6px;
}

/* 输入框 */
.exact-inputs input{
    width:40px;
    height:40px;
    text-align:center;
    font-size:18px;
}

/* 手机优化 */
@media(max-width:768px){

    .exact-inputs{
        justify-content:center;
    }

    .exact-inputs span{
        width:100%;
        text-align:left;
        margin-bottom:6px;
    }

    .exact-inputs button{
        width:48%;
        margin-top:10px;
    }
}

@media(max-width:768px){
    .exact-inputs input{
        width:34px;
        height:36px;
        font-size:16px;
    }
}

.pagination{
 
    flex-wrap:wrap;
    align-items:center;
    gap:6px;
    margin-top:20px;
    font-size: 12px
}

.pagination span{
    margin-right:10px;
    white-space:nowrap;
}

.pagination a{
    display:inline-block;
    min-width:38px;
    padding:6px 10px;
    text-align:center;
    border:1px solid #ddd;
    background:#fff;
    color:#333;
    text-decoration:none;
    border-radius:4px;
}

.pagination a:hover{
    border-color:#ff4d4f;
    color:#ff4d4f;
}

.pagination a.active{
    background:#ff4d4f;
    color:#fff;
    border-color:#ff4d4f;
}

@media(max-width:768px){

    .pagination{
        justify-content:center;
    }

    .pagination span{
        width:100%;
        text-align:center;
        margin-bottom:6px;
    }

}

.form-card{
    padding:30px;
    border-radius:12px;
    background:#fff;
    box-shadow:0 6px 18px rgba(0,0,0,.05);
}

.card-title{
    margin-bottom:25px;
    font-size:22px;
    font-weight:600;
}

/* 表单布局 */
.form-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:20px;
}

.form-group{
    display:flex;
    flex-direction:column;
}

.form-group.full{
    grid-column:1 / -1;
}

.form-group label{
    font-size:14px;
    margin-bottom:6px;
    color:#666;
}

/* 输入框 */
.form-group input,
.form-group textarea{
    padding:12px 14px;
    border:1px solid #ddd;
    border-radius:8px;
    font-size:15px;
    transition:.2s;
}

.form-group input:focus,
.form-group textarea:focus{
    border-color:#409eff;
    outline:none;
    box-shadow:0 0 0 2px rgba(64,158,255,.15);
}

textarea{
    min-height:120px;
    resize:vertical;
}

/* 保存按钮 */
.btn-save{
    background:#409eff;
    color:#fff;
    border:none;
    padding:12px;
    border-radius:8px;
    font-size:16px;
    cursor:pointer;
    transition:.2s;
}

.btn-save:hover{
    background:#2d8cf0;
    transform:translateY(-1px);
}

/* 手机适配 */
@media(max-width:768px){
    .form-grid{
        grid-template-columns:1fr;
    }
}

 
.news .card{
    padding:20px;
}

.news h1{
    font-size:22px;
    margin-bottom:20px;
    border-left:4px solid #ff4d4f;
    padding-left:10px;
}

.news-item{
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:14px 0;
    border-bottom:1px solid #eee;
    font-size:15px;
}

.news-item a{
    color:#333;
    text-decoration:none;
    transition:.2s;
}

.news-item a:hover{
    color:#ff4d4f;
}

.news-item span{
    color:#999;
    font-size:13px;
}

/* 手机适配 */
@media(max-width:768px){
    .news-item{
        flex-direction:column;
        align-items:flex-start;
        gap:6px;
    }
}
 .article .card{
    padding:25px;
    max-width:900px;
    margin:auto;
}

.article h1{
    font-size:26px;
    margin-bottom:10px;
    line-height:1.4;
}

.article .time{
    color:#999;
    font-size:13px;
    border-bottom:1px solid #eee;
    padding-bottom:10px;
    margin-bottom:20px;
}

.article .content{
    font-size:16px;
    line-height:1.8;
    color:#333;
}

/* 段落 */
.article .content p{
    margin:14px 0;
}

/* 图片自适应 */
.article .content img{
    max-width:100%;
    height:auto;
    border-radius:6px;
    margin:10px 0;
}

/* 标题 */
.article .content h2,
.article .content h3{
    margin-top:24px;
    margin-bottom:10px;
}

/* 列表 */
.article .content ul,
.article .content ol{
    padding-left:20px;
    margin:10px 0;
}

/* 引用 */
.article blockquote{
    border-left:4px solid #ff4d4f;
    padding-left:10px;
    color:#666;
    margin:12px 0;
}

/* 手机优化 */
@media(max-width:768px){
    .article .card{
        padding:15px;
    }
    .article h1{
        font-size:22px;
    }
    .article .content{
        font-size:15px;
    }
}


/* 手机筛选条 */
.m-filter-bar{
display:none;
}

@media(max-width:768px){

.m-filter-bar{
display:flex;
position:sticky;
top:0;
background:#fff;
z-index:1;
border-bottom:1px solid #eee;
}

.m-filter-bar button{
flex:1;
padding:12px;
border:0;
background:#fff;
font-size:14px;
border-right:1px solid #eee;
}

/* 面板遮罩 */
.panel-mask{
display:none;
position:fixed;
left:0;right:0;top:0;bottom:0;
background:rgba(0,0,0,.35);
z-index:998;
}

/* 面板容器 */
.panel{
position:fixed;
left:0;
right:0;
bottom:-100%;
height:75%;
background:#fff;
z-index:999;
transition:.35s;
border-radius:12px 12px 0 0;
overflow:auto;
}

/* 打开状态 */
.panel.show{
bottom:0;
}

/* 遮罩显示 */
.panel-mask.show{
display:block;
}

/* 内容 */
.panel-inner{
padding:20px;
}

.panel h3{
margin-bottom:15px;
font-size:16px;
}

}


.search-tags{
    margin-top:10px;
 

    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:8px 10px;   /* 行距 + 列距 */
    font-size:14px;
    color:#888;
}

.search-tags span{
    margin-right:5px;
    white-space:nowrap;
}

.search-tags a{
    background:#f5f5f5;
    padding:6px 12px;
    border-radius:20px;
    text-decoration:none;
    color:#555;
    transition:.2s;
}

.search-tags a:hover{
    background:#ffeded;
    color:#ff4d4f;
}
.m-sort{
    padding:16px;
    background:#fff;
    border-radius:16px;
    margin-bottom:16px;   /* ⭐和下面列表分开 */
}

/* 标题单独一行 */
.sort-title{
    display:block;
    font-size:15px;
    font-weight:600;
    margin-bottom:12px;
    color:#333;
}

/* 按钮容器 */
.m-sort-buttons{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

/* 按钮布局 */
.m-sort{
    display:flex;
    flex-wrap:wrap;
    gap:10px;
}

/* 排序按钮 */
.sort-btn{
    padding:8px 16px;
    border-radius:22px;
    background:#f5f5f5;
    color:#555;
    font-size:14px;
    text-decoration:none;
    transition:.2s;
}

/* 选中 */
.sort-btn.active{
    background:#ff4d4f;
    color:#fff;
    font-weight:600;
}

/* 点击效果 */
.sort-btn:active{
    transform:scale(.95);
}

.menu-toggle{
    display:none;
    font-size:26px;
    cursor:pointer;
}

@media (max-width:768px){

    .header-inner{
        display:flex;
        align-items:center;
        justify-content:space-between;
    }
    
    /* 显示汉堡按钮 */
    .menu-toggle{
        display:block;
    }
    
    /* 菜单默认隐藏 */
    .nav{
        display:none;
        position:absolute;
        top:60px;
        left:0;
        width:100%;
        background:#fff;
        flex-direction:column;
        box-shadow:0 6px 20px rgba(0,0,0,0.1);
        z-index: 10;
    }
    
    /* 点击后显示 */
    .nav.show{
        display:flex;
    }
    
    /* 手机菜单样式 */
    .nav a{
        padding:14px 20px;
        border-bottom:1px solid #eee;
    }
    
    /* 隐藏右侧微信 */
    .contact{
        display:none;
    }
    
    }

    .tags{
        margin-top:auto;
        /*padding-top:10px;*/
    }
    
    .tags span{
        display:inline-block;
        background:#fff2f2;
        color:#ff4d4f;
        font-size:12px;
        padding:4px 8px;
        border-radius:6px;
        margin:3px 4px 0 0;
    }

    .list{
        display:grid;
        grid-template-columns:repeat(auto-fill,minmax(200px,1fr));
        gap:5px;
    }
    
    .list  .card{
        background:#fff;
        border-radius:14px;
        padding:18px;
        /*box-shadow:0 6px 18px rgba(0,0,0,0.06);*/
        /*transition:.2s;*/
        /*display:flex;*/
        flex-direction:column;
        justify-content:space-between;
        /*min-height:240px;*/
        position:relative;
        text-decoration:none;
        color:#333;
    }
    
    .card:hover{
        transform:translateY(-4px);
        box-shadow:0 10px 28px rgba(0,0,0,0.12);
    }
    
    .number{
        font-size:26px;
        font-weight:700;
        color:#ff3b3b;
        letter-spacing:1px;
    }
    
  
    
    .meta{
        font-size:14px;
        color:#666;
        margin:3px 0;
    }
    .card::after{
        content:"";
        position:absolute;
        top:0;
        right:0;
        width:80px;
        height:80px;
        background-size:contain;
        background-repeat:no-repeat;
        background-position:top right;
     
        pointer-events:none;
    }

    .card.yd::after{
        background-image:url('/images/bg_yd.png');
    }
    
    .card.lt::after{
        background-image:url('/images/bg_lt.png');
    }
    
    .card.dx::after{
        background-image:url('/images/bg_dx.png');
    }

    .carrier{
        font-size:15px;
        color:#333;
        font-weight:600;
        margin:6px 0 8px;
        display:flex;
        align-items:center;
        gap:6px;
    }