.lwrap{max-width:1080px;margin:0 auto;padding:8px 22px 70px}
.lcard{background:#fff;border:1px solid #e3e6ea;border-radius:12px;padding:15px 18px;margin:12px 0;box-shadow:0 1px 3px rgba(27,31,35,.04)}
.lcard.prop{border-left:4px solid #d4a72c;background:#fffdf6}
.lcard.arch{opacity:.6}
.lhead{display:flex;gap:9px;align-items:baseline;flex-wrap:wrap;margin-bottom:4px}
.lhead .lt{font-size:15.5px;font-weight:700;color:#1c2128;flex:1;min-width:240px}
.lmeta{font-size:11.5px;color:#8a929c;margin-bottom:8px}
.lmeta code{background:#f6f8fa;border:1px solid #e9edf1;border-radius:4px;padding:0 5px}
.lbody{white-space:pre-wrap;font-size:13px;color:#333a41;line-height:1.62;background:#fbfcfd;border:1px solid #eef1f4;border-radius:9px;padding:11px 13px;overflow:auto}
.lst{display:inline-block;font-size:11px;border-radius:5px;padding:1px 8px;font-weight:700}
.lst.active{background:#e7f6ec;color:#1a7f37}.lst.proposed{background:#fef0c7;color:#9a4b00}.lst.archived{background:#eef1f4;color:#6b7280}
.lst.origin{background:#eef6ff;color:#0a5bd0;font-weight:600}
.levi{font-size:12px;color:#5a626c;background:#f3eefe;border:1px solid #e0d4f8;border-radius:8px;padding:7px 11px;margin:8px 0}
.lbtns{display:flex;gap:8px;margin-top:10px}
.lbtn{font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;border-radius:8px;padding:6px 13px;border:1px solid #d8dee6;background:#fff;color:#33393f}
.lbtn.go{background:#1f883d;border-color:#1f883d;color:#fff}.lbtn.go:hover{background:#1a7f37}
.lbtn:disabled{opacity:.5;cursor:default}
