/* 一秒互联公司  www.yimiaonet.com：2.0.92 应用市场文字层级、五列宫格和页脚比例精修。 */

body.commerce-page-2068.marketplace-standalone-page {
    --market-ink: #172033;
    --market-secondary: #475467;
    --market-muted: #667085;
    --market-subtle: #98a2b3;
    --market-line: #e4e9f1;
    --market-panel: #ffffff;
    --market-bg: #f3f6fa;
    --market-price: #e5482d;
    background: var(--market-bg);
    color: var(--market-secondary);
    font-size: 14px;
    line-height: 1.6;
}

body.commerce-page-2068.marketplace-standalone-page h1,
body.commerce-page-2068.marketplace-standalone-page h2,
body.commerce-page-2068.marketplace-standalone-page h3,
body.commerce-page-2068.marketplace-standalone-page h4 {
    color: var(--market-ink);
    letter-spacing: 0;
}

body.commerce-page-2068.marketplace-standalone-page p,
body.commerce-page-2068.marketplace-standalone-page small,
body.commerce-page-2068.marketplace-standalone-page dd {
    letter-spacing: 0;
}

/* 一秒互联公司  www.yimiaonet.com：首页首屏与排行榜保持正式、紧凑且稳定的文字比例。 */
body.commerce-page-2068.marketplace-standalone-page .market-home-hero h1,
body.commerce-page-2068.marketplace-standalone-page .market-home-hero h2 {
    max-width: 720px;
    margin: 8px 0 12px;
    font-size: 38px !important;
    font-weight: 700;
    line-height: 1.25 !important;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-hero p {
    max-width: 720px;
    color: rgba(255, 255, 255, 0.92);
    font-size: 14px;
    line-height: 1.7;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings {
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    gap: 14px !important;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article {
    min-height: 390px;
    border-color: var(--market-line);
    border-radius: 6px;
    box-shadow: none;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article > header {
    min-height: 78px;
    padding: 13px 13px 11px;
    align-items: flex-start;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings header div {
    min-width: 0;
    flex: 1 1 auto;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings h2 {
    min-height: 24px;
    margin: 0;
    overflow: hidden;
    font-size: 18px !important;
    font-weight: 700;
    line-height: 24px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings header small {
    margin-top: 4px;
    color: var(--market-muted);
    font-size: 12px;
    line-height: 18px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings header > a {
    flex: 0 0 auto;
    margin-top: 1px;
    color: var(--market-muted);
    font-size: 12px;
    line-height: 24px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article > div > a {
    min-height: 50px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article > div strong {
    color: #344054;
    font-size: 13px;
    line-height: 19px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article > div small,
body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article > div em {
    font-size: 11px;
    line-height: 17px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article > div small {
    color: var(--market-muted);
}

/* 一秒互联公司  www.yimiaonet.com：全宽市场宫格在桌面端统一为五列，卡片宽度约 245 像素。 */
@media (min-width: 1280px) {
    body.commerce-page-2068.marketplace-standalone-page .market-home-product-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-home-stores > div,
    body.commerce-page-2068.marketplace-standalone-page .market-home-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-recommendations > div {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
    /* 一秒互联公司  www.yimiaonet.com：店铺目录 V6.2 大卡布局，店铺卡 3 列。 */
    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-grid,
body.commerce-page-2068.marketplace-standalone-page .market-home-stores > div,
body.commerce-page-2068.marketplace-standalone-page .market-home-recommendations > div,
body.commerce-page-2068.marketplace-standalone-page .market-catalog-grid,
body.commerce-page-2068.marketplace-standalone-page .market-catalog-recommendations > div,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-grid {
    gap: 14px !important;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-card,
body.commerce-page-2068.marketplace-standalone-page .market-catalog-card,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card {
    min-width: 0;
    border-color: var(--market-line);
    border-radius: 6px;
    box-shadow: none;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-card:hover,
body.commerce-page-2068.marketplace-standalone-page .market-catalog-card:hover,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card:hover {
    border-color: #a9c7ef;
    box-shadow: 0 10px 24px rgba(23, 76, 149, 0.10);
    transform: translateY(-2px);
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-body {
    min-height: 126px;
    padding: 12px 13px 13px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-body > strong {
    min-height: 46px;
    display: -webkit-box;
    overflow: hidden;
    color: #25324a;
    font-size: 16px !important;
    font-weight: 650;
    line-height: 23px !important;
    text-overflow: unset;
    white-space: normal;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-body > small {
    margin-top: 4px;
    color: var(--market-muted);
    font-size: 12px;
    line-height: 18px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-body > b {
    color: var(--market-price);
    font-size: 17px;
    line-height: 24px;
}

body.commerce-page-2068.marketplace-standalone-page .market-home-product-body > i {
    color: var(--market-muted);
    font-size: 11px;
    line-height: 20px;
}

/* 一秒互联公司  www.yimiaonet.com：分类与搜索结果卡片允许商品名称稳定显示两行。 */
body.commerce-page-2068.marketplace-standalone-page .market-catalog-results {
    padding: 15px;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-card-body {
    min-height: 230px;
    padding: 13px;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-price {
    min-height: 27px;
    color: var(--market-price);
    font-size: 18px !important;
    line-height: 27px !important;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-card h2 {
    min-height: 48px;
    margin: 6px 0 0;
    display: -webkit-box;
    overflow: hidden;
    color: #25324a;
    font-size: 16px !important;
    font-weight: 650;
    line-height: 24px !important;
    text-overflow: unset;
    white-space: normal !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-card p {
    height: 42px;
    margin-top: 6px;
    color: var(--market-secondary);
    font-size: 13px;
    line-height: 21px;
    -webkit-line-clamp: 2;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-store-line {
    padding-top: 10px;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-store-line a,
body.commerce-page-2068.marketplace-standalone-page .market-catalog-store-line span,
body.commerce-page-2068.marketplace-standalone-page .market-catalog-card footer {
    font-size: 11px;
    line-height: 18px;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-store-line a {
    color: #475467;
}

body.commerce-page-2068.marketplace-standalone-page .market-catalog-card footer {
    color: var(--market-muted);
}

/* 一秒互联公司  www.yimiaonet.com：店铺目录使用五列大卡片，文字和公开联系信息保持可读。 */
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-directory-title h1 {
    margin: 5px 0 7px;
    font-size: 34px !important;
    line-height: 1.3 !important;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-directory-heading h2 {
    margin: 3px 0 0;
    font-size: 22px !important;
    line-height: 1.35 !important;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-banner,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-banner img {
    height: 108px;
    min-height: 108px;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card-body {
    min-height: 258px;
    padding: 13px;
    display: flex;
    flex-direction: column;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-identity h2 {
    min-width: 0;
    margin: 0;
    overflow: hidden;
    color: #25324a;
    font-size: 16px !important;
    font-weight: 650;
    line-height: 22px !important;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-identity div > span,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-types span,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-contact-flags span,
body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card-body footer {
    font-size: 11px;
    line-height: 18px;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card-body > p {
    min-height: 60px;
    margin: 10px 0;
    display: -webkit-box;
    overflow: hidden;
    color: var(--market-secondary);
    font-size: 13px;
    line-height: 20px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-contact-flags {
    margin-top: 9px;
}

body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card-body footer {
    margin-top: auto;
    color: var(--market-muted);
}

/* 一秒互联公司  www.yimiaonet.com：市场页脚压缩无效留白，同时保留完整技术支持信息。 */
body.commerce-page-2068.marketplace-standalone-page .site-footer {
    width: 100%;
    max-width: none;
    min-height: 0;
    margin: 28px 0 0;
    padding-top: 24px;
    padding-bottom: 18px;
    grid-template-columns: minmax(260px, 1.05fr) minmax(420px, 1.55fr) minmax(210px, 0.75fr);
    gap: 24px 30px;
    border-radius: 0;
    background: #10233d;
    color: #c7d2e3;
    font-size: 13px;
    line-height: 1.6;
}

body.commerce-page-2068.marketplace-standalone-page .footer-brand,
body.commerce-page-2068.marketplace-standalone-page .footer-support,
body.commerce-page-2068.marketplace-standalone-page .footer-links section {
    gap: 5px;
}

body.commerce-page-2068.marketplace-standalone-page .footer-brand > strong {
    font-size: 19px;
}

body.commerce-page-2068.marketplace-standalone-page .footer-links {
    gap: 18px;
}

body.commerce-page-2068.marketplace-standalone-page .site-footer strong {
    color: #ffffff;
}

body.commerce-page-2068.marketplace-standalone-page .site-footer a {
    color: #8fbcff;
}

body.commerce-page-2068.marketplace-standalone-page .footer-copyright {
    margin-top: 2px;
    padding-top: 14px;
    color: #9fafc4;
    font-size: 12px;
}

/* 一秒互联公司  www.yimiaonet.com：中小屏按可读宽度逐级降列，禁止横向溢出。 */
@media (max-width: 1279px) {
    body.commerce-page-2068.marketplace-standalone-page .market-home-rankings,
    body.commerce-page-2068.marketplace-standalone-page .market-home-product-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-home-stores > div,
    body.commerce-page-2068.marketplace-standalone-page .market-home-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-recommendations > div {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

@media (max-width: 1023px) {
    body.commerce-page-2068.marketplace-standalone-page .market-home-rankings,
    body.commerce-page-2068.marketplace-standalone-page .market-home-product-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-home-stores > div,
    body.commerce-page-2068.marketplace-standalone-page .market-home-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }

    body.commerce-page-2068.marketplace-standalone-page .site-footer {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body.commerce-page-2068.marketplace-standalone-page .footer-links {
        grid-column: 1 / -1;
        grid-row: 2;
    }
}

@media (max-width: 767px) {
    body.commerce-page-2068.marketplace-standalone-page .market-home-rankings,
    body.commerce-page-2068.marketplace-standalone-page .market-home-product-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-home-stores > div,
    body.commerce-page-2068.marketplace-standalone-page .market-home-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    body.commerce-page-2068.marketplace-standalone-page .market-home-hero h1,
    body.commerce-page-2068.marketplace-standalone-page .market-home-hero h2 {
        font-size: 28px !important;
    }

    body.commerce-page-2068.marketplace-standalone-page .market-catalog-card-body {
        min-height: 218px;
    }
}

@media (max-width: 479px) {
    body.commerce-page-2068.marketplace-standalone-page .market-home-rankings,
    body.commerce-page-2068.marketplace-standalone-page .market-home-product-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-home-stores > div,
    body.commerce-page-2068.marketplace-standalone-page .market-home-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-grid,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-recommendations > div,
    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-grid {
        grid-template-columns: 1fr !important;
    }

    body.commerce-page-2068.marketplace-standalone-page .market-home-rankings > article {
        min-height: 0;
    }

    body.commerce-page-2068.marketplace-standalone-page .market-home-product-body > strong,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-card h2 {
        font-size: 16px !important;
    }

    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card-body {
        min-height: 230px;
    }

    body.commerce-page-2068.marketplace-standalone-page .site-footer {
        padding: 24px 18px 18px;
        grid-template-columns: 1fr;
        gap: 18px;
    }

    body.commerce-page-2068.marketplace-standalone-page .footer-links {
        grid-column: auto;
        grid-row: auto;
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (prefers-reduced-motion: reduce) {
    body.commerce-page-2068.marketplace-standalone-page .market-home-product-card,
    body.commerce-page-2068.marketplace-standalone-page .market-catalog-card,
    body.commerce-page-2068.marketplace-standalone-page .marketplace-store-card {
        transition: none !important;
        transform: none !important;
    }
}
