/* v47 */
.s-item.s-na{opacity:.5;filter:grayscale(.6)}
.s-item.s-na .s-meta{color:var(--muted);font-size:12px}
.s-item.s-na:active{opacity:.7}
.nasr47-sel{display:flex;align-items:center;gap:10px;flex-wrap:wrap;text-decoration:none;color:inherit;margin-top:12px}
.nasr47-sel b{font-size:16px}
.nasr47-sel .muted{flex:1 1 180px}
.nasr47-note{margin:10px 2px 0;line-height:1.7}
.ab47-hero{display:flex;gap:14px;align-items:flex-start}
.ab47-hero img{border-radius:16px;flex:none;box-shadow:var(--sh1)}
.ab47-hero b{font-size:20px}
.ab47-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:17px}
.ab47-h .ico{width:20px;height:20px}
.ab47-ul{margin:0;padding-inline-start:20px;line-height:1.9}
.ab47-ul li{margin:2px 0}
.ab47-credit{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}
.n47-btn{display:flex;align-items:center;gap:10px;width:100%;text-align:right;font:inherit;color:inherit;background:var(--card2,var(--card));border:1px dashed var(--line);border-radius:12px;padding:10px 12px;margin:0 0 12px;cursor:pointer}
.n47-btn .ico{width:18px;height:18px;flex:none}
.n47-btn .grow{min-width:0;overflow:hidden;text-overflow:ellipsis}
.n47-li{flex-wrap:wrap}
.n47-under{flex-basis:100%;display:flex;align-items:center;gap:8px;margin-top:6px;flex-wrap:wrap}
.n47-txt{flex:1 1 200px;font-size:14px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);background:var(--card2,transparent);border-radius:10px;padding:6px 10px}
#n47T{font:inherit;font-size:16px;line-height:1.7;border-radius:12px;padding:10px;border:1px solid var(--line);background:var(--card);color:var(--ink)}
.off47{display:flex;align-items:center;gap:10px;padding:10px 12px;margin:10px 0;border:1px solid var(--line);border-radius:14px;background:var(--card)}
.off47-i .ico{width:22px;height:22px}
.off47 small{display:block;color:var(--muted);font-size:12px}
.off47 .chip[disabled]{opacity:.7}
