.lm-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0}.lm-toolbar label{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.lm-toolbar select,.lm-toolbar input{min-height:36px;padding:7px 10px;max-width:100%;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--text)}.lm-progress{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line);font-size:12px}.lm-progress span{color:var(--muted)}.lm-family{padding:22px 0;border-bottom:1px solid var(--line)}.lm-family>header{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap;font-size:13px}.lm-family>header b{font-family:var(--mono,monospace)}.lm-rationale{font-size:12px;color:var(--muted);margin:12px 0}.lm-rationale summary{cursor:pointer}.lm-rationale blockquote{margin:10px 0;line-height:1.7}.lm-grid{display:grid;grid-template-columns:130px repeat(3,minmax(140px,1fr));gap:1px;overflow-x:auto;padding-top:12px}.lm-grid>b{font-size:16px;color:var(--muted);padding:10px 15px}.lm-phase{font-size:12px;font-weight:600;align-self:center}.lm-result{padding:12px 15px;border-top:1px solid var(--line);display:flex;align-items:start;flex-direction:column;gap:7px;min-width:140px;font-size:12px}.lm-result>strong{font-size:18px}.lm-result small{color:var(--muted)}.lm-result .btn{margin-top:3px}.lm-result .negative{color:#b35050}.lm-delta{font-variant-numeric:tabular-nums}.lm-new{margin-top:22px;padding-top:12px}.lm-new>summary{font-weight:600;font-size:13px;cursor:pointer}.lm-footnote,.lm-empty{margin-top:20px;color:var(--muted);font-size:12px;line-height:1.7}.lm-footnote{border-left:2px solid #9ab8a6;padding-left:10px}@media(max-width:700px){.lm-grid{grid-template-columns:105px repeat(3,140px)}.lm-workspace{overflow:hidden}.lm-toolbar{gap:8px}.lm-toolbar>select{width:100%}.lm-family>header{align-items:start;flex-direction:column}}
