/* 一秒互联公司  www.yimiaonet.com：公开前端 2.0.84 最终布局层，只处理排版、对比度和必要交互反馈。 */
html {
    scroll-behavior: auto;
}

body[data-layout-version="2084"] {
    --ym-content: 1440px;
    --ym-page: #f1f5f9;
    --ym-surface-soft: #f7f9fc;
    line-height: 1.6;
}

body[data-layout-version="2084"] main {
    overflow: clip;
}

body[data-layout-version="2084"] .site-header {
    left: 0;
    margin-left: 0;
    margin-right: 0;
    max-width: none;
    padding-left: max(24px, calc((100% - var(--ym-content)) / 2));
    padding-right: max(24px, calc((100% - var(--ym-content)) / 2));
    right: 0;
    width: 100%;
}

body[data-layout-version="2084"] .site-footer {
    box-sizing: border-box;
    min-width: 0;
    padding-left: max(24px, calc((100% - var(--ym-content)) / 2));
    padding-right: max(24px, calc((100% - var(--ym-content)) / 2));
}

body[data-layout-version="2084"] .site-footer > *,
body[data-layout-version="2084"] .footer-links,
body[data-layout-version="2084"] .footer-links > * {
    min-width: 0;
}

body[data-layout-version="2084"] [data-toast-stack]:empty {
    display: none;
}

body[data-layout-version="2084"] .market-mobile-buybar {
    box-sizing: border-box;
    max-width: 100vw;
    width: 100vw;
}

body[data-layout-version="2084"] .button,
body[data-layout-version="2084"] .commercial-button,
body[data-layout-version="2084"] .header-action,
body[data-layout-version="2084"] .header-download-link,
body[data-layout-version="2084"] .header-demo-link {
    min-height: 40px;
}

body[data-layout-version="2084"] .commercial-product-card:hover,
body[data-layout-version="2084"] .product-catalog-card:hover,
body[data-layout-version="2084"] .market-product-card-2068:hover,
body[data-layout-version="2084"] .market-store-product-card-2081:hover,
body[data-layout-version="2084"] .open-source-card:hover,
body[data-layout-version="2084"] .marketplace-store-card:hover,
body[data-layout-version="2084"] .community-modern-channels > a:hover,
body[data-layout-version="2084"] .community-modern-publish:hover {
    transform: none !important;
}

body[data-layout-version="2084"] .commercial-hero-slide > img,
body[data-layout-version="2084"] .community-modern-post-cover img,
body[data-layout-version="2084"] .market-product-cover-2068 img,
body[data-layout-version="2084"] .market-detail-badges b {
    animation: none !important;
    transform: none !important;
}

/* 一秒互联公司  www.yimiaonet.com：首页改为紧凑、可连续浏览的企业产品目录。 */
body[data-layout-version="2084"] .commercial-hero {
    height: 480px;
}

body[data-layout-version="2084"] .commercial-hero-inner {
    gap: 44px;
    padding: 46px 56px;
}

body[data-layout-version="2084"] .commercial-hero h1 {
    font-size: 46px;
    max-width: 760px;
}

body[data-layout-version="2084"] .commercial-section,
body[data-layout-version="2084"] .commercial-solutions,
body[data-layout-version="2084"] .commercial-strength,
body[data-layout-version="2084"] .commercial-scenes,
body[data-layout-version="2084"] .commercial-ecosystem,
body[data-layout-version="2084"] .commercial-news {
    padding-top: 46px;
}

body[data-layout-version="2084"] .commercial-section-heading {
    margin-bottom: 20px;
}

body[data-layout-version="2084"] .commercial-section-heading h2 {
    font-size: 28px;
}

body[data-layout-version="2084"] .commercial-product-grid {
    gap: 14px;
}

body[data-layout-version="2084"] .commercial-product-card {
    min-height: 320px;
    padding: 18px;
}

body[data-layout-version="2084"] .commercial-featured-product {
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    grid-template-columns: minmax(420px, .95fr) minmax(0, 1.05fr);
    margin-top: 48px;
    overflow: hidden;
}

body[data-layout-version="2084"] .commercial-featured-media {
    min-height: 430px;
}

body[data-layout-version="2084"] .commercial-featured-media img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body[data-layout-version="2084"] .commercial-featured-copy {
    align-content: center;
    background: #fff;
    display: grid;
    padding: 42px 46px;
}

body[data-layout-version="2084"] .commercial-developer {
    padding-top: 46px;
}

body[data-layout-version="2084"] .commercial-developer-showcase {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    grid-template-columns: minmax(0, 1.05fr) minmax(390px, .95fr);
    height: auto;
    margin-top: 20px;
    min-height: 400px;
    overflow: hidden;
    position: static;
}

body[data-layout-version="2084"] .commercial-developer-showcase > img {
    height: 100%;
    min-height: 400px;
    object-fit: cover;
    opacity: 1;
    width: 100%;
}

body[data-layout-version="2084"] .commercial-developer-points {
    background: #fff;
    border: 0;
    bottom: auto;
    display: grid;
    gap: 0;
    grid-template-columns: 1fr;
    left: auto;
    position: static;
    right: auto;
}

body[data-layout-version="2084"] .commercial-developer-points article {
    align-content: center;
    background: #fff;
    border: 0;
    border-bottom: 1px solid var(--ym-line);
    min-height: 0;
    padding: 26px 30px;
}

body[data-layout-version="2084"] .commercial-developer-points article:last-child {
    border-bottom: 0;
}

body[data-layout-version="2084"] .commercial-developer-points strong {
    color: var(--ym-ink);
    font-size: 18px;
}

body[data-layout-version="2084"] .commercial-developer-points span {
    color: var(--ym-muted);
    margin-top: 6px;
}

body[data-layout-version="2084"] .commercial-solutions {
    background: var(--ym-navy);
    max-width: none;
    padding-bottom: 56px;
    width: 100%;
}

body[data-layout-version="2084"] .commercial-solutions-inner {
    margin: 0 auto;
    max-width: var(--ym-content);
    width: calc(100% - 48px);
}

body[data-layout-version="2084"] .commercial-solution-tabs {
    background: #142f54;
    border: 1px solid rgba(255, 255, 255, .14);
    border-radius: 5px 5px 0 0;
    margin-top: 22px;
    overflow: hidden;
}

body[data-layout-version="2084"] .commercial-solution-tabs button {
    min-height: 52px;
}

body[data-layout-version="2084"] .commercial-solution-panel {
    background: #fff;
    border-radius: 0 0 5px 5px;
    color: var(--ym-text);
    gap: 44px;
    grid-template-columns: minmax(0, .9fr) minmax(440px, 1.1fr);
    min-height: 360px;
    padding: 42px;
}

body[data-layout-version="2084"] .commercial-solution-panel > div > span {
    color: var(--ym-primary);
}

body[data-layout-version="2084"] .commercial-solution-panel h3 {
    color: var(--ym-ink);
    font-size: 30px;
    margin: 12px 0;
}

body[data-layout-version="2084"] .commercial-solution-panel > div > p {
    color: var(--ym-muted);
    font-size: 15px;
}

body[data-layout-version="2084"] .commercial-solution-panel > div > a {
    border-color: var(--ym-primary);
    color: var(--ym-primary);
    margin-top: 22px;
}

body[data-layout-version="2084"] .commercial-solution-panel ul {
    border-color: var(--ym-line);
}

body[data-layout-version="2084"] .commercial-solution-panel li {
    border-color: var(--ym-line);
    min-height: 100px;
    padding: 20px;
}

body[data-layout-version="2084"] .commercial-solution-panel li strong {
    color: var(--ym-ink);
}

body[data-layout-version="2084"] .commercial-solution-panel li small {
    color: var(--ym-muted);
}

body[data-layout-version="2084"] .commercial-terminal-stage {
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    height: 420px;
    margin-top: 20px;
}

body[data-layout-version="2084"] .commercial-strength-grid article,
body[data-layout-version="2084"] .commercial-ecosystem-list article,
body[data-layout-version="2084"] .commercial-scene-list span {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
}

body[data-layout-version="2084"] .commercial-news-grid {
    gap: 14px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body[data-layout-version="2084"] .commercial-news-card {
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    overflow: hidden;
}

body[data-layout-version="2084"] .commercial-news-feature {
    display: grid;
    grid-template-columns: 138px minmax(0, 1fr);
    min-height: 126px;
}

body[data-layout-version="2084"] .commercial-news-feature > img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body[data-layout-version="2084"] .commercial-news-feature > div {
    padding: 16px;
}

body[data-layout-version="2084"] .commercial-news-card footer {
    border-top: 1px solid var(--ym-line);
    min-height: 42px;
    padding: 8px 14px;
}

/* 一秒互联公司  www.yimiaonet.com：应用市场修正排行结构并提高商品浏览密度。 */
body[data-layout-version="2084"] .market-reference-home,
body[data-layout-version="2084"] .market-reference-rankings,
body[data-layout-version="2084"] .market-reference-stores,
body[data-layout-version="2084"] .market-reference-entry {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--ym-content);
    width: calc(100% - 48px);
}

body[data-layout-version="2084"] .market-reference-layout {
    align-items: stretch;
    gap: 16px;
    grid-template-columns: 250px minmax(0, 1fr);
}

body[data-layout-version="2084"] .market-reference-categories,
body[data-layout-version="2084"] .market-reference-stage,
body[data-layout-version="2084"] .market-reference-ranking,
body[data-layout-version="2084"] .market-reference-stores,
body[data-layout-version="2084"] .market-reference-entry {
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    box-shadow: none;
}

body[data-layout-version="2084"] .market-reference-category {
    min-height: 72px;
}

body[data-layout-version="2084"] .market-reference-hero {
    height: 350px;
}

body[data-layout-version="2084"] .market-reference-promos {
    gap: 12px;
    margin-top: 12px;
}

body[data-layout-version="2084"] .market-reference-rankings {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    margin-top: 28px;
}

body[data-layout-version="2084"] .market-reference-ranking {
    background: #fff;
    display: block;
    min-width: 0;
    overflow: hidden;
}

body[data-layout-version="2084"] .market-reference-ranking > header {
    min-height: 70px;
    padding: 14px 18px;
}

body[data-layout-version="2084"] .market-reference-ranking > div {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

body[data-layout-version="2084"] .market-reference-ranking-item {
    border: 0;
    border-radius: 0;
    border-top: 1px solid var(--ym-line);
    min-height: 90px;
    padding: 12px 14px;
}

body[data-layout-version="2084"] .market-reference-ranking-item:nth-child(2n) {
    border-left: 1px solid var(--ym-line);
}

body[data-layout-version="2084"] .market-reference-ranking-cover {
    height: 58px;
    overflow: hidden;
    width: 58px;
}

body[data-layout-version="2084"] .market-reference-ranking-cover img {
    height: 100%;
    object-fit: cover;
    width: 100%;
}

body[data-layout-version="2084"] .market-reference-ranking-copy {
    display: grid;
    min-width: 0;
}

body[data-layout-version="2084"] .market-reference-ranking-copy strong,
body[data-layout-version="2084"] .market-reference-ranking-copy small,
body[data-layout-version="2084"] .market-reference-ranking-copy em {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

body[data-layout-version="2084"] .market-reference-stores {
    margin-top: 28px;
}

body[data-layout-version="2084"] .market-reference-stores > div {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

body[data-layout-version="2084"] .market-reference-entry {
    margin-top: 18px;
    padding: 24px 28px;
}

body[data-layout-version="2084"] .market-catalog-list-page,
body[data-layout-version="2084"] .market-detail-2068,
body[data-layout-version="2084"] .marketplace-store-directory,
body[data-layout-version="2084"] .market-store-page-2081 {
    padding-top: 18px;
}

body[data-layout-version="2084"] .market-hero-2068 {
    min-height: 300px;
}

body[data-layout-version="2084"] .market-category-section,
body[data-layout-version="2084"] .market-product-section,
body[data-layout-version="2084"] .market-store-section {
    margin-top: 28px;
}

body[data-layout-version="2084"] .market-category-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

body[data-layout-version="2084"] .market-category-tile {
    min-height: 92px;
    padding: 14px;
}

body[data-layout-version="2084"] .market-product-grid-2068 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-product-grid-2068 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-product-grid-2068 > article:hover {
    transform: none;
}

body[data-layout-version="2084"] .market-server-filter-form .button-primary {
    color: #fff !important;
}

body[data-layout-version="2084"] .market-product-cover-2068 {
    height: 160px;
}

body[data-layout-version="2084"] .market-detail-2068 {
    padding-bottom: 10px;
}

body[data-layout-version="2084"] .market-detail-content-2068 {
    grid-template-columns: minmax(0, 1fr) 360px;
}

body[data-layout-version="2084"] .market-detail-product {
    align-items: start;
    grid-template-columns: minmax(340px, .9fr) minmax(0, 1.1fr);
}

body[data-layout-version="2084"] .market-detail-gallery {
    display: block;
    min-width: 0;
    width: 100%;
}

body[data-layout-version="2084"] .market-detail-gallery-main,
body[data-layout-version="2084"] .market-detail-gallery-main img {
    max-width: 100%;
    width: 100%;
}

body[data-layout-version="2084"] .market-detail-summary,
body[data-layout-version="2084"] .market-detail-facts,
body[data-layout-version="2084"] .market-detail-facts dd {
    min-width: 0;
}

body[data-layout-version="2084"] .market-detail-facts dd {
    overflow-wrap: anywhere;
}

body[data-layout-version="2084"] .market-detail-tabs-layout {
    min-height: 0;
}

body[data-layout-version="2084"] .market-rich-content {
    min-height: 180px;
}

/* 一秒互联公司  www.yimiaonet.com：社区减少首屏空白，保证深色区域文字可读。 */
body[data-layout-version="2084"] .community-modern {
    padding-top: 18px;
    padding-bottom: 46px;
}

body[data-layout-version="2084"] .community-modern-intro,
body[data-layout-version="2084"] .community-home-hero {
    background: #102b52;
    border-color: #183c6a;
    color: #fff;
    min-height: 220px;
    padding: 28px 34px;
}

body[data-layout-version="2084"] .community-modern-heading h1,
body[data-layout-version="2084"] .community-home-hero h1,
body[data-layout-version="2084"] .community-modern-intro dt,
body[data-layout-version="2084"] .community-home-overview dt {
    color: #fff;
}

body[data-layout-version="2084"] .community-modern-heading > div > span,
body[data-layout-version="2084"] .community-modern-intro dd,
body[data-layout-version="2084"] .community-home-overview dd {
    color: #c8d7eb;
}

body[data-layout-version="2084"] .community-modern-layout,
body[data-layout-version="2084"] .community-modern-detail-layout {
    align-items: start;
}

body[data-layout-version="2084"] .community-modern-feed,
body[data-layout-version="2084"] .community-modern-sidebar,
body[data-layout-version="2084"] .community-modern-layout > *,
body[data-layout-version="2084"] .community-modern-detail-layout > * {
    align-self: start;
    min-height: 0;
}

body[data-layout-version="2084"] .community-modern-feed-head {
    padding: 16px 18px;
}

body[data-layout-version="2084"] .community-modern-feed-head h2 {
    font-size: 18px;
    font-weight: 650;
}

body[data-layout-version="2084"] .community-modern-post {
    padding: 16px 18px;
}

body[data-layout-version="2084"] .community-modern-side-card {
    padding: 15px;
}

body[data-layout-version="2084"] .community-modern-post-cover:hover img {
    transform: none;
}

/* 一秒互联公司  www.yimiaonet.com：买家和卖家入口使用紧凑工作台比例。 */
body[data-layout-version="2084"] .customer-workspace,
body[data-layout-version="2084"] .seller-workspace {
    min-height: 0;
}

body[data-layout-version="2084"] .login-panel {
    margin-top: 22px;
    min-height: 500px;
}

body[data-layout-version="2084"] .login-intro {
    padding: 44px 48px;
}

body[data-layout-version="2084"] .customer-auth-switch {
    padding: 38px 44px;
}

body[data-layout-version="2084"] .seller-auth-gate {
    align-items: center;
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    display: grid;
    gap: 34px;
    grid-template-columns: minmax(0, 1.1fr) minmax(360px, .9fr);
    min-height: 0;
    padding: 42px 46px;
}

body[data-layout-version="2084"] .seller-auth-gate h1 {
    font-size: 34px;
    margin: 8px 0 12px;
}

body[data-layout-version="2084"] .seller-auth-gate aside {
    display: grid;
    gap: 10px;
}

body[data-layout-version="2084"] .seller-auth-gate article {
    min-height: 86px;
    padding: 14px 16px;
}

body[data-layout-version="2084"] .seller-auth-details {
    border-top: 1px solid var(--ym-line);
    display: grid;
    gap: 0;
    grid-column: 1 / -1;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    padding-top: 24px;
}

body[data-layout-version="2084"] .seller-auth-details article {
    background: transparent;
    border: 0;
    border-left: 1px solid var(--ym-line);
    border-radius: 0;
    display: block;
    min-height: 0;
    padding: 2px 24px;
}

body[data-layout-version="2084"] .seller-auth-details article:first-child {
    border-left: 0;
    padding-left: 0;
}

body[data-layout-version="2084"] .seller-auth-details article:last-child {
    padding-right: 0;
}

body[data-layout-version="2084"] .seller-auth-details article > span {
    color: var(--ym-primary);
    font-size: 12px;
    font-weight: 700;
}

body[data-layout-version="2084"] .seller-auth-details article > strong {
    color: var(--ym-ink);
    display: block;
    font-size: 16px;
    margin-top: 5px;
}

body[data-layout-version="2084"] .seller-auth-details article > p {
    color: var(--ym-muted);
    font-size: 13px;
    line-height: 1.75;
    margin: 7px 0 0;
}

body[data-layout-version="2084"] .customer-console,
body[data-layout-version="2084"] .seller-shell {
    min-height: 650px;
}

body[data-layout-version="2084"] .customer-console > section,
body[data-layout-version="2084"] .seller-main > section,
body[data-layout-version="2084"] .data-row,
body[data-layout-version="2084"] .product-item,
body[data-layout-version="2084"] .release-row,
body[data-layout-version="2084"] .ticket-row {
    animation: none !important;
}

/* 一秒互联公司  www.yimiaonet.com：通用内页统一宽屏容器和节奏。 */
body[data-layout-version="2084"] .page-banner,
body[data-layout-version="2084"] .section,
body[data-layout-version="2084"] .genuine-benefit-grid,
body[data-layout-version="2084"] .genuine-faq,
body[data-layout-version="2084"] .case-outcome-band > div,
body[data-layout-version="2084"] .site-footer {
    margin-left: auto;
    margin-right: auto;
    max-width: var(--ym-content);
    width: calc(100% - 48px);
}

body[data-layout-version="2084"] .page-banner {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    margin-top: 22px;
    min-height: 280px;
    padding: 42px 48px;
}

body[data-layout-version="2084"] .page-banner > div {
    max-width: 840px;
}

body[data-layout-version="2084"] .page-banner h1 {
    font-size: 40px;
    margin: 10px 0 14px;
}

body[data-layout-version="2084"] .section {
    padding-top: 46px;
}

body[data-layout-version="2084"] .pricing-grid {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

body[data-layout-version="2084"] .price-panel,
body[data-layout-version="2084"] .lookup-panel,
body[data-layout-version="2084"] .lookup-result,
body[data-layout-version="2084"] .service-grid article,
body[data-layout-version="2084"] .case-list article,
body[data-layout-version="2084"] .case-method-grid article {
    background: #fff;
    border: 1px solid var(--ym-line);
    border-radius: var(--ym-radius);
    box-shadow: none;
}

body[data-layout-version="2084"] .comparison-band,
body[data-layout-version="2084"] .genuine-benefit-grid,
body[data-layout-version="2084"] .service-grid,
body[data-layout-version="2084"] .case-method-grid {
    gap: 14px;
}

body[data-layout-version="2084"] .site-footer {
    border-radius: var(--ym-radius) var(--ym-radius) 0 0;
    margin-top: 54px;
}

@media (max-width: 1180px) {
    body[data-layout-version="2084"] .site-footer {
        grid-template-columns: minmax(0, 1fr) minmax(0, 1.35fr) minmax(0, .8fr);
    }

    body[data-layout-version="2084"] .market-reference-ranking > div,
    body[data-layout-version="2084"] .market-reference-stores > div {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body[data-layout-version="2084"] .market-product-grid-2068,
    body[data-layout-version="2084"] .pricing-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-product-grid-2068 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

@media (max-width: 920px) {
    body[data-layout-version="2084"] .site-header {
        grid-template-columns: minmax(0, 1fr) 44px auto;
        width: 100%;
    }

    body[data-layout-version="2084"] .brand {
        grid-column: 1;
        min-width: 0;
    }

    body[data-layout-version="2084"] .nav-toggle {
        grid-column: 2;
    }

    body[data-layout-version="2084"] .header-utilities {
        grid-column: 3;
        min-width: 0;
    }

    body[data-layout-version="2084"] .commercial-featured-product,
    body[data-layout-version="2084"] .commercial-developer-showcase,
    body[data-layout-version="2084"] .commercial-solution-panel,
    body[data-layout-version="2084"] .market-reference-layout,
    body[data-layout-version="2084"] .market-detail-content-2068,
    body[data-layout-version="2084"] .market-detail-product,
    body[data-layout-version="2084"] .seller-auth-gate {
        grid-template-columns: 1fr;
    }

    body[data-layout-version="2084"] .market-detail-content-2068 {
        display: grid;
    }

    body[data-layout-version="2084"] .market-purchase-panel {
        position: static;
    }

    body[data-layout-version="2084"] .commercial-featured-media,
    body[data-layout-version="2084"] .commercial-developer-showcase > img {
        min-height: 300px;
    }

    body[data-layout-version="2084"] .market-reference-categories {
        display: block;
    }

    body[data-layout-version="2084"] .market-reference-categories > div {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-product-grid-2068,
    body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-server-filter-form {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body[data-layout-version="2084"] .market-reference-hero-copy h1 {
        font-size: 34px;
    }

    body[data-layout-version="2084"] .market-reference-rankings,
    body[data-layout-version="2084"] .commercial-news-grid {
        grid-template-columns: 1fr;
    }

    body[data-layout-version="2084"] .market-reference-ranking > div {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    body[data-layout-version="2084"] .seller-auth-gate {
        padding: 34px;
    }

    body[data-layout-version="2084"] .seller-auth-details {
        grid-template-columns: 1fr;
    }

    body[data-layout-version="2084"] .seller-auth-details article,
    body[data-layout-version="2084"] .seller-auth-details article:first-child,
    body[data-layout-version="2084"] .seller-auth-details article:last-child {
        border-left: 0;
        border-top: 1px solid var(--ym-line);
        padding: 16px 0;
    }

    body[data-layout-version="2084"] .seller-auth-details article:first-child {
        border-top: 0;
        padding-top: 0;
    }
}

@media (max-width: 640px) {
    body[data-layout-version="2084"] .site-header {
        grid-template-columns: minmax(0, 1fr) 42px auto;
    }

    body[data-layout-version="2084"] .header-utilities {
        gap: 4px;
    }

    body[data-layout-version="2084"] .site-footer {
        box-sizing: border-box;
        grid-template-columns: minmax(0, 1fr) !important;
        max-width: 100%;
        overflow: hidden;
        padding-left: 14px !important;
        padding-right: 14px !important;
        width: 100% !important;
    }

    body[data-layout-version="2084"] .commercial-hero,
    body[data-layout-version="2084"] .commercial-featured-product,
    body[data-layout-version="2084"] .commercial-developer,
    body[data-layout-version="2084"] .commercial-solutions-inner,
    body[data-layout-version="2084"] .market-reference-home,
    body[data-layout-version="2084"] .market-reference-rankings,
    body[data-layout-version="2084"] .market-reference-stores,
    body[data-layout-version="2084"] .market-reference-entry,
    body[data-layout-version="2084"] .page-banner,
    body[data-layout-version="2084"] .section,
    body[data-layout-version="2084"] .genuine-benefit-grid,
    body[data-layout-version="2084"] .genuine-faq,
    body[data-layout-version="2084"] .case-outcome-band > div,
    body[data-layout-version="2084"] .site-footer {
        width: calc(100% - 28px);
    }

    body[data-layout-version="2084"] .commercial-hero {
        min-height: 470px;
    }

    body[data-layout-version="2084"] .commercial-hero-inner,
    body[data-layout-version="2084"] .commercial-featured-copy,
    body[data-layout-version="2084"] .commercial-solution-panel,
    body[data-layout-version="2084"] .page-banner,
    body[data-layout-version="2084"] .seller-auth-gate {
        padding: 28px 22px;
    }

    body[data-layout-version="2084"] .commercial-hero h1,
    body[data-layout-version="2084"] .page-banner h1 {
        font-size: 32px;
    }

    body[data-layout-version="2084"] .commercial-featured-media,
    body[data-layout-version="2084"] .commercial-developer-showcase > img {
        min-height: 230px;
    }

    body[data-layout-version="2084"] .commercial-solution-tabs {
        display: flex;
        overflow-x: auto;
    }

    body[data-layout-version="2084"] .commercial-solution-tabs button {
        flex: 0 0 auto;
        min-width: 132px;
    }

    body[data-layout-version="2084"] .commercial-solution-panel ul,
    body[data-layout-version="2084"] .market-reference-categories > div,
    body[data-layout-version="2084"] .market-reference-ranking > div,
    body[data-layout-version="2084"] .market-reference-stores > div,
    body[data-layout-version="2084"] .market-category-grid,
    body[data-layout-version="2084"] .market-product-grid-2068,
    body[data-layout-version="2084"] .pricing-grid {
        grid-template-columns: 1fr;
    }

    body[data-layout-version="2084"] .market-reference-ranking-item:nth-child(2n) {
        border-left: 0;
    }

    body[data-layout-version="2084"] .community-modern-intro,
    body[data-layout-version="2084"] .community-home-hero {
        min-height: 0;
        padding: 24px 20px;
    }

    body[data-layout-version="2084"] .login-intro,
    body[data-layout-version="2084"] .customer-auth-switch {
        padding: 30px 22px;
    }

    body[data-layout-version="2084"] .commercial-news-feature {
        grid-template-columns: 112px minmax(0, 1fr);
    }

    body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-product-grid-2068,
    body[data-layout-version="2084"].commerce-page-2068 .market-catalog-list-page .market-server-filter-form {
        grid-template-columns: 1fr;
    }
}

@media (prefers-reduced-motion: reduce) {
    body[data-layout-version="2084"] *,
    body[data-layout-version="2084"] *::before,
    body[data-layout-version="2084"] *::after {
        scroll-behavior: auto !important;
        transition-duration: .001ms !important;
    }
}
