/* PATCH 06 extracted from resources/views/pages/user/shop/index.blade.php */
/* /shop directory: same 1280px marketplace shell and 2x6 rhythm as /taxi, with Shop-specific cards. */
body.wt-shop-directory-body main.w11-pro-main{min-height:0!important;margin:0!important;padding:0!important;display:block!important;background:#f4f4f4!important}
body.wt-shop-directory-body .wt-shop-directory-page{background:#f4f4f4!important;padding:10px 0 36px!important;margin:0!important;min-height:0!important;color:#111827!important}
body.wt-shop-directory-body .wt-shop-directory-page .ctcat-container{width:min(1280px,calc(100% - 32px))!important;max-width:1280px!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}
body.wt-shop-directory-body .wt-shop-directory-head{margin-bottom:14px!important}
.wt-shop-filter-note{margin-top:8px!important;color:#475569!important;font-size:14px!important}
.wt-shop-category-strip .ctcat-cat strong{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}
.wt-shop-directory-layout{display:block!important;width:100%!important;max-width:none!important;grid-template-columns:none!important;gap:0!important}
.wt-shop-directory-card-meta{display:flex;align-items:center;gap:5px;margin-top:7px;color:#64748b;font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.wt-shop-directory-card-meta i{color:#f59e0b!important;font-size:11px}
.wt-shop-directory-aff>.alo-aff-slot{display:block!important;width:100%!important;min-width:0!important;margin:0!important}

@media(max-width:991.98px){
    body.wt-shop-directory-body .wt-shop-directory-page{padding:8px 0 28px!important}
    body.wt-shop-directory-body .wt-shop-directory-page .ctcat-container{width:100%!important;max-width:100%!important;padding:0 8px!important}
    .wt-shop-directory-card-meta{font-size:10.5px}
}
