/* 看一段马来文 / 印尼文：在 morph-msid.css（mx-*）之上的少量样式 */
.msd-in{display:flex;flex-direction:column;gap:10px}
.msd-ta{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font:16px/1.6 'Noto Sans','Noto Sans SC',sans-serif;background:#fff;resize:vertical;min-height:96px}
.msd-ta:focus{outline:2px solid #1f1d1a;outline-offset:1px}
.msd-in-b{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.msd-full{background:#f7f4ee;border-radius:12px;padding:10px 12px;margin:0;font-size:14px;line-height:1.7}
.msd-tabs{margin-bottom:12px;width:fit-content;max-width:100%;flex-wrap:wrap}
.msd-opt{font-size:13px;color:var(--sub);display:inline-flex;gap:4px;align-items:center;margin-bottom:6px}
.msd-read{font-size:21px;line-height:2.1;word-break:break-word}
.msd-w{cursor:pointer;border-radius:6px;padding:1px 0;transition:background .1s;font-family:'Bricolage Grotesque','Noto Sans',sans-serif;font-weight:500}
.msd-w:hover{background:#f0ebe2}
.msd-w.sel{outline:2px solid #1f1d1a;outline-offset:1px;background:#fff}
.msd-w.pend{text-decoration:underline dashed #c9bfae;text-underline-offset:5px}
.msd-w.ne{font-weight:700}
.msd-sent{display:flex;gap:10px;align-items:flex-start;border-bottom:1px solid #f0ebe2;padding:10px 0}
.msd-sent-b{display:flex;gap:4px;flex:none}
.msd-sent-t{margin:0;font-size:16px;line-height:1.6}
.msd-btns{display:flex;gap:8px;margin:10px 0 4px;flex-wrap:wrap}
.msd-wc .mx-blocks{margin-top:10px}
.msd-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}
.msd-kpi div{background:#f7f4ee;border-radius:12px;padding:8px 10px;display:flex;flex-direction:column}
.msd-kpi b{font-family:'Bricolage Grotesque','Noto Sans SC';font-size:22px}.msd-kpi small{font-size:11.5px;color:var(--sub)}
.msd-lv{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;align-items:end;height:84px;margin-bottom:12px}
.msd-lv div{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}
.msd-lv i{display:block;width:70%;background:oklch(0.76 0.12 252);border-radius:5px 5px 0 0}
.msd-lv small{font-size:11px;color:var(--sub);margin-top:3px}
.msd-sem{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}
.msd-ent{border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;flex-direction:column;gap:3px;background:var(--card)}
.msd-ent b{font-size:15px}.msd-ent span{font-size:12.5px;color:var(--sub)}
.msd-ent small{align-self:flex-start;font-size:11px;border-radius:6px;padding:1px 6px}
.msd-ent .mx-link{align-self:flex-start;padding-left:0}
.msd-prof{background:#f7f4ee;border-radius:10px;padding:8px 10px;font-size:13px;margin-top:4px}
.msd-prof p{margin:0 0 4px}
