.order-card {
    background:#ffffff;
    border-radius:14px;
    /* padding：卡片内部留白，数值越大卡片内部越宽松 */
    padding:20px;
    /* margin：卡片距离左右屏幕、上下元素的外边距 */
    margin:1px;
    /* max-width 最大宽度，加这个可以大屏不会拉太宽；手机自动100% */
    max-width:650px;
}
.order-card-header{
    display:flex;
    align-items:center;
    gap:8px;              /*图标和标题之间间距*/
    margin-bottom:15px;    /*标题区域和下方地址列表的距离*/
}
.order-card-header h3{
    font-size:22px;       /*卡片标题【卡密下单地址】字号*/
    margin:0;             /*清除默认h3外边距*/
}
.order-link-item{
    margin-bottom:15px;   /*两个下单地址之间上下间距*/
}
.order-link-name{
    font-size:13px;       /*"下单地址1(推荐):"标签文字大小*/
    margin-bottom:4px;    /*标签文字和链接地址的垂直距离*/
}
.order-link-url{
    font-size:12px;       /*链接地址文字字号*/
    color:#2b5ccc;        /*链接蓝色*/
    font-weight:bold;     /*下单地址加粗*/
    word-break:break-all; /*长链接自动换行，防止溢出撑破页面*/
}
.customer-service-box{
    margin-top:16px;      /*客服微信区块距离上面地址的间距*/
    font-size:12px;       /*客服微信文字字号*/
}
.info-bar .order-link-item{
    margin-bottom:12px; /*每个地址模块底部外边距，控制两条地址之间间距*/
}
.info-bar .order-link-name{
    font-size:16px;     /*标签文字大小：下单地址1(推荐):*/
    margin-bottom:3px;  /*标签与下方链接的垂直间距*/
}
.info-bar .order-link-url{
    font-size:13px;     /*链接地址文字字号*/
    font-weight:bold;    /*链接地址粗体*/
    color:#2b5ccc;       /*链接蓝色*/
    word-break:break-all; /*长链接自动换行，防止撑破容器*/
}
/*下单地址内a标签，保持和原来视觉一模一样，去掉下划线*/
.order-link-url a{
    color:inherit;         /*继承父级蓝色*/
    font-weight:inherit;    /*继承加粗*/
    text-decoration:none;  /*取消下划线*/
    word-break:break-all;
}
.info-bar .customer-service-box{
    margin-top:8px;      /*客服微信模块距离上方地址块的上边距*/
    font-size:16px;      /*客服微信整体文字字号*/
}
/*微信号样式 蓝色加粗鼠标手型*/
.customer-service-box .service-val{
    font-weight:bold;                   /*粗体*/
    color:#2b5ccc;                      /*蓝色*/
    cursor:pointer;                     /*鼠标悬浮变成手型*/
}
/*悬浮客服按钮*/
.float-kf{
    position:fixed;          /* 固定定位：页面滚动，按钮位置保持不变 */
    right:12px;              /* 距离浏览器右边 12px */
    bottom:96px;             /* 距离浏览器底部 96px */
    width:48px;              /* 按钮宽度 */
    height:48px;             /* 按钮高度 */
    border-radius:50%;       /* 圆角50% → 正方形变为圆形 */
    background:#2574e0;      /* 背景蓝色，和后台主题色一致 */
    display:flex;             /* flex弹性布局，实现内容居中 */
    align-items:center;       /* 垂直方向居中 */
    justify-content:center;   /* 水平方向居中 */
    color:#fff;               /* 内部文字/图标颜色白色 */
    font-size:20px;           /* 图标字号大小 */
    text-decoration:none;    /* 清除a标签默认下划线 */
    box-shadow:0 2px 8px rgba(37,116,224,0.3); /* 柔和蓝色阴影，增加立体感 */
    z-index:997;             /* 堆叠层级，数值大，防止被其他页面元素遮挡 */
}
.app-card {
    position: relative !important;
    overflow: visible !important;
}
.new-tag-corner {
    position: absolute;
    top: -1px;
    right: 30px;
    background-color: #4f6ef7;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 2px 10px 4px;
    border-radius: 0 0 8px 8px;
    z-index: 999;
}