.lcm[data-ip]{max-width:1120px}
.lcm[data-ip] .lcip-tabs{margin:6px 0 10px}
.lcm[data-ip] .lcip-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}
.lcm[data-ip] .lcip-time{font:600 18px Poppins,sans-serif;color:var(--r);background:var(--so);border-radius:20px;padding:4px 14px}
.lcm[data-ip] .lcip-meta{font-size:14px;color:var(--mu)}
.lcm[data-ip] .lcip-split{display:grid;gap:18px}
@media(min-width:900px){.lcm[data-ip] .lcip-split{grid-template-columns:1fr 1fr;align-items:start}.lcm[data-ip] .lcip-pass,.lcm[data-ip] .lcip-qs{max-height:72vh;overflow:auto;padding-right:8px}}
.lcm[data-ip] .lcip-pass{border:1px solid var(--ln);border-radius:12px;padding:16px;background:#fff}
.lcm[data-ip] .lcip-p{margin:0 0 12px;line-height:1.7;border-radius:8px;padding:4px 6px}
.lcm[data-ip] .lcip-p.hl{background:#fff3b0;transition:background .3s}
.lcm[data-ip] .lcip-pl{display:inline-block;min-width:22px;color:#fff;background:var(--n);border-radius:50%;text-align:center;font-size:13px;margin-right:4px}
.lcm[data-ip] .lcip-grp{margin:0 0 22px}
.lcm[data-ip] .lcip-instr{font-size:14.5px;color:var(--mu);font-style:italic}
.lcm[data-ip] .lcip-list{background:var(--so);border-radius:10px;padding:10px 14px;margin:0 0 12px;font-size:14.5px;line-height:1.55}
.lcm[data-ip] .lcip-list b{display:block;margin-bottom:4px;color:var(--n)}
.lcm[data-ip] .lcip-q{display:flex;gap:10px;border:1.5px solid var(--ln);border-radius:12px;padding:10px 12px;margin:0 0 10px;background:#fff}
.lcm[data-ip] .lcip-q.good{border-color:#198754;background:#f0faf4}
.lcm[data-ip] .lcip-q.bad{border-color:var(--r);background:#fff5f5}
.lcm[data-ip] .lcip-n{flex:0 0 28px;height:28px;border-radius:50%;background:var(--n);color:#fff;font:600 13px Poppins,sans-serif;display:flex;align-items:center;justify-content:center}
.lcm[data-ip] .lcip-qb{flex:1;min-width:0}
.lcm[data-ip] .lcip-st{line-height:1.55;margin:0 0 6px}
.lcm[data-ip] .lcip-opts{display:flex;gap:6px 16px;flex-wrap:wrap}
.lcm[data-ip] .lcip-opts.v{flex-direction:column}
.lcm[data-ip] .lcip-o{cursor:pointer;font-size:15px;line-height:1.5}
.lcm[data-ip] .lcip-in{border:1.5px solid var(--ln);border-radius:8px;padding:5px 9px;font:15px "Open Sans",sans-serif;min-width:150px;max-width:100%;margin:0 4px}
.lcm[data-ip] .lcip-sel{border:1.5px solid var(--ln);border-radius:8px;padding:6px 8px;font:15px "Open Sans",sans-serif}
.lcm[data-ip] .lcip-fb{font-size:14px;line-height:1.55;margin-top:8px;color:var(--ink)}
.lcm[data-ip] .lcip-ev{border:0;background:none;color:var(--n);text-decoration:underline;cursor:pointer;font:inherit;padding:0}
.lcm[data-ip] .lcip-act{margin-top:10px}
.lcm[data-ip] .lcip-res{border-top:2px solid var(--ln);margin-top:16px;padding-top:12px}
.lcm[data-ip] .lcip-by{line-height:1.7;margin:0 0 10px}
.lcm[data-ip] .lcip-audio{margin:6px 0 14px}
.lcm[data-ip] .lcip-ex{display:block;margin:8px 0;font-size:14.5px}
.lcm[data-ip] .lcip-status{display:block;font-size:14px;color:var(--mu)}
.lcm[data-ip] .lcip-tr p{margin:0 0 8px;line-height:1.6}
.lcm[data-ip] .lcip-wide{padding:20px}
