/* 今天值得注意（2026-10-26 立），总面板最上面一块。配色跟 _style.css 的 --ink */
.nt{background:var(--card,#fff);border:1px solid #e6e2d8;border-radius:10px;padding:16px 18px 10px;margin:0 0 18px}
.nt>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px}
.nt>header b{font:700 18px/1.3 ui-serif,Georgia,"PingFang SC",sans-serif;color:var(--ink,#1b3a6b)}
.nt>header span{color:#7a7468;font-size:12.5px}
.nt-ov{background:#f7f5ef;border-radius:8px;padding:10px 14px;margin-bottom:12px}
.nt-ovh{font-weight:600;font-size:13px;color:var(--ink,#1b3a6b);margin-bottom:4px}
.nt-ov ul{margin:0;padding-left:18px;font-size:13.5px;line-height:1.7}
.nt-ov li{margin:3px 0}
.nt-ov b{color:var(--ink,#1b3a6b)}
.nt-p{border-top:1px solid #eeeae0;padding:12px 0 6px}
.nt-ph{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}
.nt-n{font-weight:700;font-size:15px;color:var(--ink,#1b3a6b);text-decoration:none}
.nt-n:hover{text-decoration:underline}
.nt-m{color:#7a7468;font-size:12.5px}
.nt-d{margin-left:auto;font-size:12.5px;color:var(--ink2,#2c5599);text-decoration:none;white-space:nowrap}
.nt-l{color:#7a7468;font-size:13px;margin:3px 0 4px}
.nt-i{display:grid;grid-template-columns:74px 1fr;gap:2px 10px;padding:7px 0}
.nt-tag{font-size:12px;font-weight:600;border-radius:4px;text-align:center;padding:1px 0;height:fit-content;margin-top:2px}
.nt-ops{color:#2e7d32;background:#e8f5e9}
.nt-biz{color:#c26a00;background:#fff1de}
.nt-tech{color:#2c5599;background:#e8effb}
.nt-watch{color:#6a4fd8;background:#efeafd}
.nt-norm,.nt-thin{color:#8a847a;background:#f1efe9}
.nt-w{font-weight:600;font-size:14px;line-height:1.55}
.nt-c{color:#5f5a50;font-size:13px;line-height:1.65}
.nt-none{color:#8a847a;font-size:13px;padding:8px 0}
.nt-q{border-top:1px solid #eeeae0;padding:10px 0 4px;font-size:13px;color:#7a7468}
.nt-q summary{cursor:pointer}
.nt-q div{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:8px}
.nt-q a{color:var(--ink2,#2c5599);text-decoration:none}
@media(max-width:560px){.nt{padding:14px 12px 8px}.nt-i{grid-template-columns:1fr}.nt-tag{width:74px}.nt-d{margin-left:0}}
/* 10-26 晚：卡片并排，减少竖着翻；名字旁边显示 UID，点一下复制 */
.nt-ps{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:12px;align-items:start}
.nt-ps .nt-p{border:1px solid #eeeae0;border-radius:8px;padding:12px 14px 6px;background:#fff}
.nt-ph{flex-wrap:wrap}
.nt-uid{font-size:12px;color:#8a847a;text-decoration:none;border-bottom:1px dashed #cfc9bc;cursor:copy;font-variant-numeric:tabular-nums}
.nt-uid:hover{color:var(--ink2,#2c5599);border-bottom-color:var(--ink2,#2c5599)}
.nt-uid.ok{color:#2e7d32;border-bottom-color:#2e7d32}
.nt-m{display:block;margin-top:2px}
.nt-l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.nt-i{grid-template-columns:minmax(68px,max-content) 1fr;padding:6px 0}
.nt-ov ul{columns:2 360px;column-gap:28px}
.nt-ov li{break-inside:avoid}
.nt-q span{white-space:nowrap}
.nt-q u{font-size:12px;color:#8a847a;text-decoration:none}
@media(max-width:560px){.nt-ps{grid-template-columns:1fr}.nt-ps .nt-p{padding:10px 10px 4px}}
.nt-ps.mas{grid-auto-rows:2px;row-gap:0}
.nt-ps.mas .nt-p{margin-bottom:12px}
/* 按身份的「怎么用」小卡 */
.nt-how{border:1px solid #dfe6f3;background:#f6f8fc;border-radius:8px;padding:12px 14px;margin-bottom:12px;font-size:13.5px;line-height:1.7}
.nt-how.hid{padding:6px 14px;background:none;border-style:dashed}
.nt-how a[data-how]{cursor:pointer}
.nt-hh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-bottom:6px}
.nt-hh b{color:var(--ink,#1b3a6b);font-size:14px}
.nt-tabs{display:flex;gap:6px;flex-wrap:wrap}
.nt-tabs a{font-size:12.5px;padding:2px 10px;border-radius:12px;border:1px solid #cfd8ea;color:var(--ink2,#2c5599);text-decoration:none}
.nt-tabs a.on{background:var(--ink,#1b3a6b);border-color:var(--ink,#1b3a6b);color:#fff}
.nt-hx{margin-left:auto;font-size:12px;color:#8a847a;text-decoration:none}
.nt-how.hid a{font-size:12.5px;color:var(--ink2,#2c5599);text-decoration:none}
.nt-hq{font-weight:600;color:var(--ink,#1b3a6b);margin-bottom:2px}
.nt-how ol{margin:2px 0 6px;padding-left:20px}
.nt-how ol li{margin:2px 0}
.nt-how ol a{color:var(--ink2,#2c5599)}
.nt-he{color:#5f5a50;font-size:13px}
.nt-ht{color:#8a847a;font-size:12.5px;margin-top:6px;border-top:1px dashed #dfe6f3;padding-top:6px}
.nt-tag{padding:1px 6px;white-space:nowrap}
/* 档案「和他平时比」（10-27，_pguide.js） */
.pg{border:1px solid #dfe6f3;background:#f6f8fc;border-radius:10px;padding:12px 16px 8px;margin:0 0 16px}
.pg-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:6px}
.pg-h b{font-size:15px;color:var(--ink,#1b3a6b)}
.pg-h span{font-size:12px;color:#8a847a}
.pg-r{display:grid;grid-template-columns:72px max-content 1fr;gap:4px 10px;align-items:baseline;padding:5px 0;border-top:1px dashed #e3e8f2;font-size:13.5px;line-height:1.6}
.pg-r:first-of-type{border-top:0}
.pg-l{color:#5f5a50;font-weight:600}
.pg-s{font-size:12px;font-weight:600;border-radius:4px;padding:1px 7px;white-space:nowrap}
.pg-same,.pg-thin{color:#8a847a;background:#f1efe9}
.pg-low{color:#c26a00;background:#fff1de}
.pg-high{color:#2c5599;background:#e8effb}
.pg-long{color:#c62828;background:#fdeaea}
.pg-watch{color:#6a4fd8;background:#efeafd}
.pg-t{color:#3d3a33}
@media(max-width:560px){.pg-r{grid-template-columns:auto 1fr}.pg-t{grid-column:1/-1}}
/* 10-27：整体改成一条一行：标签｜结论＋灰色细节，单栏 */
.nt-ov ul:has(.nt-or){columns:auto;padding-left:0;list-style:none}
.nt-or{display:grid;grid-template-columns:84px 1fr;gap:2px 12px;padding:7px 0;border-top:1px dashed #e4dfd3;margin:0!important}
.nt-or:first-child{border-top:0}
.nt-ok{font-size:12px;font-weight:600;color:#7a7468;padding-top:2px}
.nt-or b{display:block;font-size:14px;color:var(--ink,#1b3a6b);font-weight:600;line-height:1.55}
.nt-or i{display:block;font-style:normal;font-size:13px;color:#6b665c;line-height:1.6;margin-top:1px}
@media(max-width:560px){.nt-or{grid-template-columns:1fr}}
/* 10-27 改名今日导读：块内小节标题 */
.nt-sh{margin:4px 0 8px}
.nt-more{font-weight:600;font-size:13px;color:#7a7468;margin:4px 0 10px;padding-top:6px;border-top:1px solid #e6e2d8}
