.qac-page .tbar-note{flex:1 1 100%}.qac-detail a.chip,.qac-page a.chip{text-decoration:none}.qac-hit{font-size:var(--fs-2);color:var(--muted);white-space:nowrap}.qac-cat{text-decoration:none}.qac-cat .card-body h3{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.qac-cat.is-on{border-color:var(--primary)}.qac-cols{display:grid;grid-template-columns:minmax(0,1fr) var(--w-rail);grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}.qac-rail{display:flex;flex-direction:column;gap:var(--sp-4)}.qac-main{min-width:0}.qac-main .row-title{line-height:var(--lh-tight)}.qac-rank{flex:0 0 auto;width:22px;font-size:var(--fs-2);color:var(--faint)}.qac-note-pad{padding:var(--sp-4) var(--sp-5) 0}.qac-more{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.qac-promo{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-2);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.qac-promo:first-child{padding-top:0}.qac-promo:last-child{padding-bottom:0;border-bottom:0}.qac-promo b{font-size:var(--fs-4);color:var(--ink)}.qac-promo p{font-size:var(--fs-2);color:var(--muted);line-height:var(--lh-body)}.qac-suggest{display:flex;flex-direction:column;align-items:stretch;gap:var(--sp-2)}.qac-suggest .btn{align-self:flex-start}.qac-skel-stack{gap:var(--sp-3)}.qac-skel-row,.qac-skel-stack{display:flex;flex-direction:column}.qac-skel-row{gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--line)}.qac-skel-row:last-child{border-bottom:0}.qac-tb-title{min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qac-doc{display:flex;flex-direction:column;gap:var(--sp-5);min-width:0}.qac-lead{font-size:var(--fs-4)}.qac-body,.qac-lead{line-height:var(--lh-loose);color:var(--ink-2)}.qac-body{font-size:var(--fs-3)}.qac-fact{display:flex;flex-direction:column;gap:var(--sp-1)}.qac-fact-meta{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.qac-feedback{display:flex;flex-direction:column;gap:var(--sp-2)}.qac-status{font-size:var(--fs-2);color:var(--muted);line-height:var(--lh-body)}.qac-meta{margin:0}.qac-meta .kv{padding:var(--sp-2) 0}.qac-meta .kv dt{white-space:nowrap}.qac-meta .kv dd{font-size:var(--fs-3)}@media (max-width:1080px){.qac-cols{grid-template-columns:1fr}}