/* Wash PC 端样式（801px 及以上） */
/* 设备专属规则集中在此文件，公共颜色、字体和组件样式保留在基础模块。 */

@media screen and (max-width:1024px) {
  .wash-home-layout { flex-direction: column; }
  .wash-home-sidebar { width: 100%; }
}

@media screen and (max-width:1024px) {
  .down-list .tpl-tr .list-top ul { grid-template-columns: repeat(2,1fr); }
  .container { padding: 0 var(--space-2); }
  .index-news .left,.index-news .right,.scoend .left,.scoend .right { width: 49%; }
  .header-tulist span a { height: 60px; }
}

@media screen and (max-width:1024px) {
  .header-tulist span a img { height: 60px; }
  .article-list .tpl-tr .list-top ul.list-img { grid-template-columns: repeat(2,1fr); }
}

@media screen and (min-width:801px) {
  .index-container>.article_content { margin: 10px 0; }
}

@media screen and (min-width: 801px) {
  /* 公共样式使用重要声明，保证旋转或缩放后菜单状态恢复。 */
  .header-nav .header-nav-main .layui-nav { display: block !important; }
}

@media screen and (max-width:1024px) {
  .list-container .list-soft { grid-template-columns: repeat(3,minmax(0,1fr)); }
}

@media screen and (min-width:1025px) {
  .footer { border-radius: var(--radius-lg); overflow: hidden; }
  .footer-copyright,.header-nav { border-radius: 0 0 var(--radius-lg) var(--radius-lg); }
  .header { width: calc(100% - 2 * var(--space-2)); border-radius: var(--radius-lg); }
  .header>section:first-child { border-radius: var(--radius-lg) var(--radius-lg) 0 0; }
  .wash-home-layout { align-items: stretch; }
  .wash-home-sidebar { position: static; max-height: none; overflow: visible; display: flex; flex-direction: column; align-self: flex-start; }
  .wash-home-sidebar>.wash-sidebar-card:last-child { flex: 1 1 auto; margin-bottom: 0; }
  .wash-home-main>section:last-child { margin-bottom: 0; }
}

@media screen and (min-width:801px) {
  .index-container>.article_content { display: flex; align-items: flex-start; gap: 20px; padding: 0; box-sizing: border-box; }
  .index-container>.article_content>.left { float: none; margin: 0; flex: 1; min-width: 0; width: auto; }
  .index-container>.article_content>.right { float: none; margin: 0; flex: 0 0 300px; width: 300px; }
  .article_content .right .wash-sidebar-card:last-child { margin-bottom: 0; }
  .index-container:has(> .list-container) { display: flex; gap: 20px; align-items: flex-start; }
  .index-container>.list-container { flex: 1; min-width: 0; width: auto; float: none; }
  .index-container>.right { flex: 0 0 300px; width: 300px; float: none; margin: 0; }
  .index-container>.article_content::after { display: none; }
  .index-container:has(> .list-container)::after { display: none; }
  .index-container>.article_content>.right,.index-container>.right { min-width: 0; }
  .index-container .right { position: static; max-height: none; overflow: visible; }
  body .list-container .list-ul li .info-tit { flex-direction: row; flex-wrap: wrap; align-items: center; }
  body .list-container .list-ul li .info-tit .list-intro,body .list-container .list-ul li .info-tit .soft-title { flex-basis: 100%; }
  body .list-container .list-ul li .info-tit .list-btn { margin-top: 0; margin-left: auto; }
  .list-container .list-soft li,.list-container .list-ul li { padding-bottom: var(--space-1); }
}

@media screen and (max-width:1024px) {
  .wash-home-layout { align-items: stretch; }
  .wash-home-main,.wash-home-sidebar { width: 100%; min-width: 0; }
  .wash-home-main { overflow: hidden; }
}
