/*
 * @Author        : 宋马社区
 * @Url           : bbs.songma.com
 * @Date          : 2025-04-15 23:28:36
 * @LastEditTime: 2025-04-15 23:28:36
 * @Email         : mail@songma.com
 * @Project       : 送码商城插件
 * @Description   : WordPress子比主题专用商城插件
 * @Read me       : 感谢您使用送码商城插件，源码有详细的注释，支持二次开发。
 * @Remind        : 使用盗版插件会存在各种未知风险。插件长期更新,请支持正版,获取最新版本！
 */
 .widget-ajaxpager .posts-item.card, .posts-row .posts-item.card, .ajaxpager.tab-pane .posts-item.card{width:calc(25% - 16px)}
.widget_sm_latest_orders {margin-bottom: 20px;}

.widget_sm_latest_orders .swiper-slide.notice-slide a {
  display: flex;
  align-items: center; 
  text-align: center; 
}
.sub-user-box .author-tag .but {
    white-space: normal !important;
}
.widget_sm_latest_orders .avatar-mini {
  display: inline-flex;
  align-items: center; --this-size: 28px;
}

.site-layout-1 .sidebar{display:block}
.sm-fb-yetou{display:flex;flex-wrap:wrap;gap:20px}
.sm-fb-pic{width:250px;flex-shrink:0}
.sm-fb-zhuti{flex-grow:1;min-width:0}
.newshop-typexz{width:100%}
.newshop-type{width:100%;display:flex;justify-content:space-between}
.newshop-type .sm-type{flex:1;text-align:center;padding:0 35px 10px 0;text-align:left}
.form-switch{text-align:left}
.newshop-type .sm-type:last-child{margin-right:0}
.btns-full{display:flex;flex-wrap:wrap;justify-content:center;height:250px!important}
.editor-main-box .featured-loaded{margin:0!important;height:250px!important}
.sm-shop-rankings-container{display:flex;flex-wrap:wrap;margin:0 -10px}
.sm-shop-ranking-item{padding:0 10px;margin-bottom: 0px;box-sizing:border-box;width:100%}
.sm-shop-rankings-container.has-2-items .sm-shop-ranking-item{width:50%}
.sm-shop-rankings-container.has-3-items .sm-shop-ranking-item{width:33.333%}
.sm-shop-rankings-container.has-4-items .sm-shop-ranking-item{width:25%}
.sm-shop-rankings-container.has-many-items .sm-shop-ranking-item{width:25%}
.sm-shop-ranking-item .user-ranking-box{margin-bottom: 0px;background:var(--main-bg-color);border-radius:var(--main-radius);padding:15px;height: calc(100% - 30px);
box-shadow:0 0 10px var(--main-shadow)}
.sm-shop-ranking-item .user-ranking-item:first-child{margin-top:0!important}
@media (max-width:768px){.widget-ajaxpager .posts-item.card, .posts-row .posts-item.card, .ajaxpager.tab-pane .posts-item.card{width:calc(50% - 10px)}
.sm-shop-ranking-item{margin-bottom:40px}
.sm-fb-pic .btns-full{aspect-ratio:1/1;height:auto!important}
.sm-fb-pic,.sm-fb-zhuti{width:100%}
.newshop-type .sm-type{padding:0 0 10px 0}
.editor-main-box .featured-loaded{height:auto!important}
.sm-shop-ranking-item{width:100%!important}
}
.sm-disabled-paybox{background:0 0;border:none;padding:0;margin:0;display:block;width:100%;height:15px;pointer-events:none}
.tip-processed{padding:.3em 1em}
.widget_zib_cp_card_purchase .pay-box .pay-tag{top:15px}
.sm-qdshuju .abs-right{top:15px;margin-right:5px}
.sm-pay-img{width:40%;margin-right:20px}
.sm-graphic{text-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;position:relative;overflow:hidden;box-shadow:0 0 10px var(--main-shadow);width:100%;padding-bottom:100%;height:0;border-radius:var(--main-radius)}
.article-content img{margin-top:15px}
.sm-graphic img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:8px}
.pay-title{align-items:center;flex-wrap:wrap}
.pay-title .sm-zdfhbq{font-size:10px;top:5px;padding:1px 3px;white-space:nowrap;align-items:center;margin:1px 5px 3px 0;flex-shrink:0;display:inline-block;vertical-align:middle}
.sm-gouwu h1{font-size:18px;font-weight:700;margin-top:0;margin-bottom:10px;white-space:normal;word-break:break-word}
.sm-qd-buy{width:100%}
.sm-lxtouxiang{width:60px;height:60px;overflow:hidden;border-radius:50%}
.sm-user-danhao{width:60%}
.sm-lxtouxiang img{width:100%;height:100%;object-fit:cover;border-radius:50%}
.col-xs-6{white-space:nowrap;overflow:hidden;text-align:center}
.col-xs-6 a{white-space:nowrap;overflow:hidden;text-align:center}
.sm-tcbt{color:#fff}
.quick-reason-btn{margin:5px;width:calc(50% - 15px)}
.widget_sm_shop_user_ranking{clear:both;background:0 0;padding:20px 0;box-shadow:none!important;border-radius:var(--main-radius);margin-bottom:0px}
@media (max-width:768px){.sm-gouwu{width:100%}
.sm-gouwu h1{margin-top:10px}
.sm-pay-img{width:100%;margin-right:0}
.widget_zib_cp_card_purchase .pay-box{padding:0}
.widget_zib_cp_card_purchase .pay-box .price-box{text-align:left}
}
