/* WXSSC 20260707 flash-news Jin10-style audit polish
   Scope: visual density and first-screen information hierarchy only. */

:root{
  --wx-j10-page:1300px;
  --wx-j10-main:960px;
  --wx-j10-side:322px;
  --wx-j10-gap:18px;
  --wx-j10-blue:#2563eb;
  --wx-j10-blue-soft:#eff6ff;
  --wx-j10-red:#e11d48;
  --wx-j10-ink:#0f172a;
  --wx-j10-muted:#64748b;
  --wx-j10-line:#e6edf7;
  --wx-j10-card:#ffffff;
  --wx-j10-bg:#f4f7fb;
}

html body{
  background:
    radial-gradient(circle at 18% 0, rgba(37,99,235,.06), transparent 320px),
    linear-gradient(180deg,#f8fbff 0,#f4f7fb 260px,#f3f6fb 100%) !important;
  color:var(--wx-j10-ink) !important;
  text-rendering:geometricPrecision;
}

html body .wx55-wrap.wx55-ticker,
html body .wx55-wrap.wx55-important,
html body .wx55-wrap.wx55-layout{
  width:min(var(--wx-j10-page), calc(100vw - 36px)) !important;
  max-width:var(--wx-j10-page) !important;
  margin-left:auto !important;
  margin-right:auto !important;
  box-sizing:border-box !important;
}

html body .wx55-wrap.wx55-layout{
  display:grid !important;
  grid-template-columns:minmax(0,var(--wx-j10-main)) var(--wx-j10-side) !important;
  gap:var(--wx-j10-gap) !important;
  align-items:start !important;
}

html body .wx55-main,
html body .wx55-side{
  min-width:0 !important;
}

html body .wx55-side{
  width:var(--wx-j10-side) !important;
  min-width:var(--wx-j10-side) !important;
  max-width:var(--wx-j10-side) !important;
}

html body .wx55-ticker{
  height:38px !important;
  margin-top:0 !important;
  margin-bottom:14px !important;
  padding:0 14px !important;
  border:1px solid rgba(37,99,235,.10) !important;
  border-top:0 !important;
  border-radius:0 0 16px 16px !important;
  background:rgba(255,255,255,.92) !important;
  box-shadow:0 10px 28px rgba(15,23,42,.06) !important;
  backdrop-filter:blur(16px) !important;
}

html body .wx55-ticker-label{
  height:24px !important;
  padding:0 9px !important;
  border-radius:999px !important;
  background:#eef5ff !important;
  color:var(--wx-j10-blue) !important;
  font-size:12px !important;
  font-weight:1000 !important;
}

html body .wx55-ticker-list{
  gap:22px !important;
  mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);
}

html body .wx55-ticker-item,
html body .wx55-ticker-list a{
  color:#1e293b !important;
  font-size:13px !important;
  font-weight:900 !important;
  white-space:nowrap !important;
}

html body #wx55RefreshState,
html body .wx55-ticker-status{
  height:24px !important;
  padding:0 10px !important;
  border-radius:999px !important;
  background:#ecfdf5 !important;
  color:#059669 !important;
  font-size:12px !important;
  font-weight:1000 !important;
}

html body #wx55RefreshState::before,
html body .wx55-ticker-status::before{
  content:"";
  display:inline-block;
  width:7px;
  height:7px;
  margin-right:6px;
  border-radius:999px;
  background:#22c55e;
  box-shadow:0 0 0 5px rgba(34,197,94,.12);
}

html body .wx55-wrap.wx55-important,
html body .wx55-wrap.wx55-important.wx-v6568d-important{
  display:grid !important;
  grid-template-columns:minmax(0,var(--wx-j10-main)) var(--wx-j10-side) !important;
  gap:var(--wx-j10-gap) !important;
  align-items:stretch !important;
  margin-bottom:14px !important;
  padding:0 !important;
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  overflow:visible !important;
}

html body .wx55-important-left,
html body .wx55-important.wx-v6568d-important .wx-v6568d-important-main{
  min-height:118px !important;
  padding:14px 16px !important;
  border:1px solid var(--wx-j10-line) !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.96) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.045) !important;
}

html body .wx55-important-left b,
html body .wx-v6568d-important-title b{
  position:relative !important;
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  color:var(--wx-j10-ink) !important;
  font-size:15px !important;
  font-weight:1000 !important;
}

html body .wx55-important-left b::before,
html body .wx-v6568d-important-title b::before{
  content:"";
  width:9px;
  height:9px;
  border-radius:999px;
  background:var(--wx-j10-blue);
  box-shadow:0 0 0 6px rgba(37,99,235,.10);
}

html body .wx-v6568d-important-rule,
html body .wx-v6568d-important-meta{
  margin-top:8px !important;
  height:25px !important;
  padding:0 10px !important;
  border-radius:999px !important;
  border:1px solid #e8eef7 !important;
  background:#f8fbff !important;
  color:#64748b !important;
  font-size:12px !important;
  font-weight:850 !important;
}

html body .wx55-important-grid,
html body .wx-v6568d-important-grid{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:8px !important;
  margin-top:10px !important;
}

html body .wx55-important-grid span,
html body .wx-v6568d-event{
  min-height:34px !important;
  padding:0 12px !important;
  border-radius:10px !important;
  border:1px solid #e8eef7 !important;
  background:linear-gradient(180deg,#fff,#fbfdff) !important;
  color:#334155 !important;
  font-size:12.5px !important;
  font-weight:900 !important;
  box-shadow:none !important;
}

html body .wx55-promo,
html body .wx55-important.wx-v6568d-important .wx-v6568d-important-vip{
  min-height:118px !important;
  border-radius:14px !important;
  border:1px solid #dbe7f5 !important;
  background:
    radial-gradient(circle at 100% 0, rgba(37,99,235,.12), transparent 160px),
    linear-gradient(135deg,#ffffff,#f8fbff) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.045) !important;
}

html body .wx55-main{
  border:1px solid var(--wx-j10-line) !important;
  border-radius:14px !important;
  background:var(--wx-j10-card) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.045) !important;
  overflow:hidden !important;
}

html body .wx55-tabs{
  min-height:42px !important;
  padding:0 16px !important;
  gap:24px !important;
  border-bottom:1px solid var(--wx-j10-line) !important;
  background:rgba(255,255,255,.98) !important;
  box-shadow:none !important;
}

html body .wx55-tab{
  position:relative !important;
  height:42px !important;
  padding:0 !important;
  border:0 !important;
  background:transparent !important;
  color:#64748b !important;
  font-size:14px !important;
  font-weight:1000 !important;
}

html body .wx55-tab.active,
html body .wx55-tab[aria-selected="true"]{
  color:var(--wx-j10-blue) !important;
}

html body .wx55-tab.active::after,
html body .wx55-tab[aria-selected="true"]::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  height:3px;
  border-radius:999px 999px 0 0;
  background:var(--wx-j10-blue);
}

html body .wx55-tools{
  min-height:44px !important;
  padding:0 16px !important;
  border-bottom:1px solid var(--wx-j10-line) !important;
  background:#fbfdff !important;
  box-shadow:none !important;
}

html body .wx55-date{
  color:#334155 !important;
  font-size:13px !important;
  font-weight:1000 !important;
}

html body .wx55-check,
html body .wx55-btn{
  height:28px !important;
  border-radius:999px !important;
  font-size:12px !important;
  font-weight:900 !important;
}

html body .wx55-search{
  height:30px !important;
  width:310px !important;
  border-radius:999px !important;
  border:1px solid #e2e8f0 !important;
  background:#fff !important;
  font-size:12.5px !important;
  font-weight:800 !important;
}

html body .wx55-feed{
  position:relative !important;
  padding:0 !important;
  background:#fff !important;
}

html body .wx55-feed::before{
  content:"";
  position:absolute;
  left:82px;
  top:0;
  bottom:0;
  width:1px;
  background:linear-gradient(180deg,transparent,#e8eef7 30px,#e8eef7 calc(100% - 30px),transparent);
  pointer-events:none;
}

html body .wx55-feed .wx55-item{
  position:relative !important;
  display:grid !important;
  grid-template-columns:74px minmax(0,1fr) 34px !important;
  gap:18px !important;
  align-items:start !important;
  min-height:86px !important;
  padding:15px 18px 15px 18px !important;
  border:0 !important;
  border-bottom:1px solid #edf2f8 !important;
  border-radius:0 !important;
  background:#fff !important;
  box-shadow:none !important;
}

html body .wx55-feed .wx55-item::before{
  content:"";
  position:absolute;
  left:78px;
  top:22px;
  width:9px;
  height:9px;
  border-radius:999px;
  background:#cbd5e1;
  border:3px solid #fff;
  box-shadow:0 0 0 1px #dbe7f5;
}

html body .wx55-feed .wx55-item.important::before,
html body .wx55-feed .wx55-item.new::before{
  background:var(--wx-j10-red);
  box-shadow:0 0 0 5px rgba(225,29,72,.10);
}

html body .wx55-feed .wx55-item:hover{
  background:#fbfdff !important;
}

html body .wx55-feed .wx55-time{
  grid-column:1 !important;
  min-width:0 !important;
  padding-top:2px !important;
  color:#64748b !important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace !important;
  font-size:13px !important;
  font-weight:1000 !important;
  letter-spacing:.02em !important;
  text-align:left !important;
}

html body .wx55-feed .wx55-content{
  grid-column:2 !important;
  min-width:0 !important;
}

html body .wx55-feed .wx55-title{
  margin:0 !important;
  color:#111827 !important;
  font-size:16px !important;
  line-height:1.45 !important;
  font-weight:1000 !important;
  letter-spacing:-.01em !important;
}

html body .wx55-feed .wx55-title .tag,
html body .wx-v6568h-cat-tag,
html body .wx-v6568g-cat-tag{
  height:22px !important;
  margin-right:8px !important;
  padding:0 8px !important;
  border-radius:999px !important;
  background:#eff6ff !important;
  color:var(--wx-j10-blue) !important;
  font-size:12px !important;
  font-weight:1000 !important;
  vertical-align:1px !important;
}

html body .wx55-feed .wx55-summary,
html body .wx55-feed .wx55-meta{
  margin-top:7px !important;
  color:#94a3b8 !important;
  font-size:12.5px !important;
  line-height:1.45 !important;
  font-weight:850 !important;
}

html body .wx55-feed .wx55-actions{
  margin-top:9px !important;
  gap:8px !important;
}

html body .wx55-feed .wx55-action{
  grid-column:3 !important;
  align-self:center !important;
  width:30px !important;
  height:30px !important;
  border:0 !important;
  background:transparent !important;
  color:#adc0d7 !important;
  font-size:24px !important;
  box-shadow:none !important;
}

html body .wx55-feed .wx55-item.wx-v6568h-vip,
html body .wx55-feed .wx55-item.wx-v6568g-vip,
html body .wx55-feed .wx55-item[data-category="vip"]{
  background:linear-gradient(90deg,#fff8e6 0,#fffdf7 58%,#fff 100%) !important;
  border-left:3px solid #f59e0b !important;
}

html body .wx55-load{
  padding:14px 16px !important;
  background:#fbfdff !important;
}

html body .wx55-side{
  display:grid !important;
  gap:12px !important;
}

html body .wx55-side .wx55-card,
html body .wx55-side .wx-v6569a-side-card,
html body .wx-i4-card{
  border:1px solid var(--wx-j10-line) !important;
  border-radius:14px !important;
  background:rgba(255,255,255,.97) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.045) !important;
  overflow:hidden !important;
}

html body .wx55-side .wx55-card-head,
html body .wx55-side .wx-v6569a-card-head,
html body .wx-i4-card-head{
  height:42px !important;
  padding:0 14px !important;
  border-bottom:1px solid var(--wx-j10-line) !important;
  background:#fbfdff !important;
}

html body .wx55-side .wx55-card-head b,
html body .wx55-side .wx-v6569a-card-head b,
html body .wx-i4-card-head b{
  color:#111827 !important;
  font-size:14.5px !important;
  font-weight:1000 !important;
}

html body .wx55-side .wx-v6569a-product,
html body .wx55-side .wx-v6569a-hot-row{
  border-radius:12px !important;
  background:#f8fbff !important;
  border-color:#edf2f8 !important;
}

html body .wx55-side .wx-v6569a-market-chip{
  background:#fff !important;
}

html body .wx55-side .wx-v6569a-market-chip b,
html body .wx55-side .wx-v6569a-market-row strong{
  color:#e11d48 !important;
}

html body .wx-v6569e-floatbar,
html body .wx55-floatbar{
  right:18px !important;
  bottom:22px !important;
}

html body .wx-v6569e-floatbar a,
html body .wx-v6569e-floatbar button,
html body .wx55-floatbar a{
  border-radius:14px !important;
  box-shadow:0 14px 30px rgba(15,23,42,.13) !important;
}

@media (max-width:980px){
  html body .wx55-wrap.wx55-ticker,
  html body .wx55-wrap.wx55-important,
  html body .wx55-wrap.wx55-layout{
    width:min(760px, calc(100vw - 20px)) !important;
    max-width:min(760px, calc(100vw - 20px)) !important;
  }

  html body .wx55-wrap.wx55-layout,
  html body .wx55-wrap.wx55-important,
  html body .wx55-wrap.wx55-important.wx-v6568d-important{
    grid-template-columns:1fr !important;
  }

  html body .wx55-side{
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
  }

  html body .wx55-important-grid,
  html body .wx-v6568d-important-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }

  html body .wx55-tools{
    height:auto !important;
    padding:10px !important;
    flex-wrap:wrap !important;
  }

  html body .wx55-search{
    width:100% !important;
  }

  html body .wx55-feed::before{
    left:64px !important;
  }

  html body .wx55-feed .wx55-item{
    grid-template-columns:56px minmax(0,1fr) 30px !important;
    gap:14px !important;
    padding:14px 12px !important;
  }

  html body .wx55-feed .wx55-item::before{
    left:60px !important;
  }
}

@media (max-width:560px){
  html body .wx55-important-grid,
  html body .wx-v6568d-important-grid{
    grid-template-columns:1fr !important;
  }

  html body .wx55-tabs{
    overflow-x:auto !important;
    gap:18px !important;
  }

  html body .wx55-feed .wx55-title{
    font-size:15px !important;
  }
}

/* WXSSC 20260707 v2 detail polish: closer Jin10-like density */

html body .wx55-important-left b::before{
  content:none !important;
}

html body .wx-v6568d-important-dot{
  width:8px !important;
  height:8px !important;
  box-shadow:0 0 0 5px rgba(37,99,235,.10) !important;
}

html body .wx-v6568d-important-title{
  gap:7px !important;
}

html body .wx-v6568d-important-title b::before{
  content:none !important;
}

html body .wx55-important-left,
html body .wx55-important.wx-v6568d-important .wx-v6568d-important-main,
html body .wx55-promo,
html body .wx55-important.wx-v6568d-important .wx-v6568d-important-vip{
  min-height:112px !important;
}

html body .wx55-feed::before{
  left:80px !important;
  background:linear-gradient(180deg,transparent,#edf2f8 28px,#edf2f8 calc(100% - 28px),transparent) !important;
}

html body .wx55-feed .wx55-item{
  grid-template-columns:68px minmax(0,1fr) 30px !important;
  gap:16px !important;
  min-height:76px !important;
  padding:12px 16px !important;
}

html body .wx55-feed .wx55-item::before{
  left:76px !important;
  top:21px !important;
  width:7px !important;
  height:7px !important;
  border:3px solid #fff !important;
  background:#d7e2ef !important;
  box-shadow:0 0 0 1px #e5edf7 !important;
}

html body .wx55-feed .wx55-item.important::before,
html body .wx55-feed .wx55-item.new::before{
  width:7px !important;
  height:7px !important;
  background:#f43f5e !important;
  box-shadow:0 0 0 4px rgba(244,63,94,.08) !important;
}

html body .wx55-feed .wx55-time{
  font-size:12.5px !important;
  color:#6b7c91 !important;
}

html body .wx55-feed .wx55-title{
  font-size:15.5px !important;
  line-height:1.38 !important;
}

html body .wx55-feed .wx55-summary,
html body .wx55-feed .wx55-meta{
  margin-top:5px !important;
  font-size:12px !important;
  line-height:1.35 !important;
}

html body .wx55-feed .wx55-actions{
  margin-top:7px !important;
}

html body .wx55-feed .wx55-actions .wx55-action,
html body .wx55-feed .wx55-actions button,
html body .wx55-feed .wx55-action:not(:last-child){
  opacity:.48 !important;
  transform:scale(.96);
  transition:opacity .16s ease, background .16s ease, color .16s ease, transform .16s ease !important;
}

html body .wx55-feed .wx55-item:hover .wx55-actions .wx55-action,
html body .wx55-feed .wx55-item:hover .wx55-actions button,
html body .wx55-feed .wx55-item:hover .wx55-action{
  opacity:1 !important;
  transform:scale(1);
}

html body .wx55-feed .wx55-action{
  width:28px !important;
  height:28px !important;
  color:#b7c6d8 !important;
  font-size:22px !important;
}

html body .wx55-feed .wx55-item.wx-v6568h-vip,
html body .wx55-feed .wx55-item.wx-v6568g-vip,
html body .wx55-feed .wx55-item[data-category="vip"]{
  background:linear-gradient(90deg,#fffaf0 0,#fffef9 56%,#fff 100%) !important;
  border-left-color:#f6ad3c !important;
}

html body .wx55-feed .wx55-item.wx-v6568h-vip .wx55-title,
html body .wx55-feed .wx55-item.wx-v6568g-vip .wx55-title,
html body .wx55-feed .wx55-item[data-category="vip"] .wx55-title{
  color:#8a5300 !important;
}

html body .wx55-side{
  gap:10px !important;
}

html body .wx55-side .wx55-card-head,
html body .wx55-side .wx-v6569a-card-head,
html body .wx-i4-card-head{
  height:38px !important;
}

html body .wx55-side .wx55-card-head b,
html body .wx55-side .wx-v6569a-card-head b,
html body .wx-i4-card-head b{
  font-size:14px !important;
}

html body .wx55-side .wx-v6569a-products,
html body .wx55-side .wx-v6569a-hot,
html body .wx55-side .wx-v6569a-market{
  padding:7px !important;
  gap:6px !important;
}

html body .wx55-side .wx-v6569a-product{
  height:40px !important;
}

html body .wx55-side .wx-v6569a-market-row{
  min-height:31px !important;
  padding:5px 0 !important;
}

html body .wx55-side .wx-v6569a-hot-row{
  min-height:39px !important;
  padding:7px 8px !important;
}

html body .wx55-ticker{
  margin-bottom:12px !important;
}

html body .wx55-wrap.wx55-important,
html body .wx55-wrap.wx55-important.wx-v6568d-important{
  margin-bottom:12px !important;
}

@media (max-width:980px){
  html body .wx55-feed::before{
    left:62px !important;
  }

  html body .wx55-feed .wx55-item{
    grid-template-columns:52px minmax(0,1fr) 28px !important;
    gap:12px !important;
    min-height:76px !important;
    padding:12px !important;
  }

  html body .wx55-feed .wx55-item::before{
    left:58px !important;
  }
}


/* WXSSC 20260707 mobile overflow fix */
@media (max-width:760px){
  html,
  body{
    width:100% !important;
    max-width:100% !important;
    overflow-x:hidden !important;
  }

  html body .wx55-wrap.wx55-ticker,
  html body .wx55-wrap.wx55-important,
  html body .wx55-wrap.wx55-layout{
    width:calc(100vw - 20px) !important;
    max-width:calc(100vw - 20px) !important;
    margin-left:10px !important;
    margin-right:10px !important;
  }

  html body .wx55-ticker{
    display:flex !important;
    gap:8px !important;
    padding:0 10px !important;
    overflow:hidden !important;
  }

  html body .wx55-ticker-label{
    flex:0 0 auto !important;
  }

  html body .wx55-ticker-list{
    flex:1 1 auto !important;
    min-width:0 !important;
    overflow:hidden !important;
  }

  html body .wx55-ticker-status{
    flex:0 0 auto !important;
    max-width:176px !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
    white-space:nowrap !important;
  }

  html body .wx55-important-left,
  html body .wx55-important.wx-v6568d-important .wx-v6568d-important-main{
    overflow:hidden !important;
    padding:13px 12px !important;
  }

  html body .wx-v6568d-important-rule,
  html body .wx-v6568d-important-meta{
    width:100% !important;
    overflow:hidden !important;
    white-space:nowrap !important;
    text-overflow:ellipsis !important;
  }

  html body .wx55-important-grid,
  html body .wx-v6568d-important-grid{
    display:flex !important;
    grid-template-columns:none !important;
    gap:8px !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    padding-bottom:2px !important;
    -webkit-overflow-scrolling:touch !important;
    scrollbar-width:none !important;
  }

  html body .wx55-important-grid::-webkit-scrollbar,
  html body .wx-v6568d-important-grid::-webkit-scrollbar{
    display:none !important;
  }

  html body .wx55-important-grid span,
  html body .wx-v6568d-event{
    flex:0 0 150px !important;
    width:150px !important;
    min-width:150px !important;
    max-width:150px !important;
    white-space:nowrap !important;
    overflow:hidden !important;
    text-overflow:ellipsis !important;
  }

  html body .wx55-promo,
  html body .wx55-important.wx-v6568d-important .wx-v6568d-important-vip{
    min-height:116px !important;
    padding:18px 16px !important;
  }

  html body .wx55-tabs{
    padding:0 12px !important;
    gap:22px !important;
    overflow-x:auto !important;
    overflow-y:hidden !important;
    white-space:nowrap !important;
    -webkit-overflow-scrolling:touch !important;
    scrollbar-width:none !important;
  }

  html body .wx55-tabs::-webkit-scrollbar{
    display:none !important;
  }

  html body .wx55-tools{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:10px !important;
    padding:12px !important;
  }

  html body .wx55-date,
  html body .wx55-righttools{
    width:100% !important;
    min-width:0 !important;
  }

  html body .wx55-righttools{
    display:flex !important;
    flex-wrap:wrap !important;
    gap:8px !important;
  }

  html body .wx55-search{
    flex:1 1 100% !important;
    width:100% !important;
    min-width:0 !important;
  }

  html body .wx55-feed::before{
    left:48px !important;
  }

  html body .wx55-feed .wx55-item{
    display:grid !important;
    grid-template-columns:52px minmax(0,1fr) !important;
    grid-template-areas:
      "time content"
      "time actions" !important;
    gap:6px 12px !important;
    min-height:92px !important;
    padding:13px 12px !important;
  }

  html body .wx55-feed .wx55-item::before{
    left:45px !important;
    top:22px !important;
  }

  html body .wx55-feed .wx55-time{
    grid-area:time !important;
    grid-column:auto !important;
    width:52px !important;
    font-size:12px !important;
    line-height:1.2 !important;
    word-break:normal !important;
    white-space:nowrap !important;
  }

  html body .wx55-feed .wx55-content{
    grid-area:content !important;
    grid-column:auto !important;
    min-width:0 !important;
    width:100% !important;
  }

  html body .wx55-feed .wx55-title{
    display:block !important;
    width:100% !important;
    max-width:100% !important;
    font-size:16px !important;
    line-height:1.45 !important;
    white-space:normal !important;
    word-break:break-word !important;
    overflow-wrap:anywhere !important;
  }

  html body .wx55-feed .wx55-title .tag,
  html body .wx-v6568h-cat-tag,
  html body .wx-v6568g-cat-tag{
    display:inline-flex !important;
    max-width:72px !important;
    margin-right:6px !important;
    vertical-align:2px !important;
  }

  html body .wx55-feed .wx55-summary,
  html body .wx55-feed .wx55-meta{
    font-size:12px !important;
    line-height:1.45 !important;
    white-space:normal !important;
    overflow-wrap:anywhere !important;
  }

  html body .wx55-feed .wx55-actions{
    grid-area:actions !important;
    display:flex !important;
    flex-wrap:wrap !important;
    gap:6px !important;
    margin-top:4px !important;
  }

  html body .wx55-feed .wx55-action{
    grid-column:auto !important;
    position:absolute !important;
    right:10px !important;
    top:50% !important;
    transform:translateY(-50%) !important;
  }

  html body .wx55-load{
    padding-bottom:72px !important;
  }

  html body .wx-v6569e-floatbar,
  html body .wx55-floatbar{
    right:12px !important;
    bottom:88px !important;
  }
}


/* WXSSC 20260707 mobile feed hard override */
@media (max-width:760px){
  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item,
  html body .wx55-main #wx55Feed .wx55-item,
  html body .wx55-feed .wx55-item{
    display:grid !important;
    grid-template-columns:58px minmax(0,1fr) !important;
    grid-template-areas:"time content" !important;
    column-gap:12px !important;
    min-height:96px !important;
    padding:13px 44px 13px 12px !important;
    box-sizing:border-box !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-time,
  html body .wx55-main #wx55Feed .wx55-item .wx55-time,
  html body .wx55-feed .wx55-item .wx55-time{
    grid-area:time !important;
    grid-column:auto !important;
    width:58px !important;
    min-width:58px !important;
    max-width:58px !important;
    padding-top:0 !important;
    white-space:nowrap !important;
    word-break:keep-all !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-content,
  html body .wx55-main #wx55Feed .wx55-item .wx55-content,
  html body .wx55-feed .wx55-item .wx55-content{
    grid-area:content !important;
    grid-column:auto !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    padding:0 !important;
    box-sizing:border-box !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-title,
  html body .wx55-main #wx55Feed .wx55-item .wx55-title,
  html body .wx55-feed .wx55-item .wx55-title{
    display:block !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:break-word !important;
    writing-mode:horizontal-tb !important;
    text-orientation:mixed !important;
    font-size:16px !important;
    line-height:1.45 !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-title .tag,
  html body .wx55-main #wx55Feed .wx55-item .wx55-title .tag,
  html body .wx55-feed .wx55-item .wx55-title .tag{
    display:inline-flex !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    white-space:nowrap !important;
    word-break:keep-all !important;
    writing-mode:horizontal-tb !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-summary,
  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-meta,
  html body .wx55-main #wx55Feed .wx55-item .wx55-summary,
  html body .wx55-main #wx55Feed .wx55-item .wx55-meta{
    display:block !important;
    width:100% !important;
    max-width:none !important;
    white-space:normal !important;
    word-break:normal !important;
    overflow-wrap:break-word !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx-flash-actions,
  html body .wx55-main #wx55Feed .wx55-item .wx-flash-actions{
    position:static !important;
    width:auto !important;
    min-width:0 !important;
    max-width:none !important;
    margin-top:8px !important;
    display:flex !important;
    flex-wrap:wrap !important;
    gap:6px !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx-flash-action,
  html body .wx55-main #wx55Feed .wx55-item .wx-flash-action{
    width:auto !important;
    min-width:48px !important;
    max-width:none !important;
    padding:0 10px !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item > .wx55-action,
  html body .wx55-main #wx55Feed .wx55-item > .wx55-action,
  html body .wx55-feed .wx55-item > .wx55-action{
    position:absolute !important;
    right:10px !important;
    top:50% !important;
    transform:translateY(-50%) !important;
    width:26px !important;
    height:26px !important;
  }
}


/* WXSSC 20260707 mobile final polish: no content overlays */
@media (max-width:760px){
  html body .wx-v6569c-floatbar,
  html body .wx-v6569d-floatbar,
  html body .wx-v6569e-floatbar,
  html body .wx55-floatbar{
    display:none !important;
    visibility:hidden !important;
    pointer-events:none !important;
  }

  html body .wx55-layout,
  html body .wx55-main,
  html body #wx55Feed,
  html body .wx55-feed{
    overflow:visible !important;
  }

  html body #wx55Feed,
  html body .wx55-feed{
    padding-bottom:112px !important;
  }

  html body .wx55-load{
    padding-bottom:132px !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item,
  html body .wx55-main #wx55Feed .wx55-item,
  html body .wx55-feed .wx55-item{
    padding-right:42px !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-title,
  html body .wx55-main #wx55Feed .wx55-item .wx55-title,
  html body .wx55-feed .wx55-item .wx55-title{
    padding-right:0 !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item .wx55-summary,
  html body .wx55-main #wx55Feed .wx55-item .wx55-summary,
  html body .wx55-feed .wx55-item .wx55-summary{
    max-height:3.1em !important;
    overflow:hidden !important;
  }

  html body.wx-flash-workbench-ux .wx55-main #wx55Feed .wx55-item.is-expanded .wx55-summary,
  html body .wx55-main #wx55Feed .wx55-item.is-expanded .wx55-summary,
  html body .wx55-feed .wx55-item.is-expanded .wx55-summary{
    max-height:none !important;
  }
}
