.le-controls{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin:.4rem 0 .9rem;display:flex}.le-controls .le-field{align-items:center;gap:.45rem;min-width:0;display:flex}.le-controls .le-f{flex:3 16rem}.le-controls .le-a{flex:9rem}.le-controls .le-field input{width:100%;min-width:0;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius);flex:auto;padding:.45rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95rem}.le-controls .le-label{white-space:nowrap;color:var(--text-dim)}.le-controls .le-keys{flex-wrap:wrap;flex:100%;gap:.3rem;display:flex}.le-controls .le-key{min-width:2.3rem;color:var(--text);background:var(--bg-surface);border:1px solid var(--border);cursor:pointer;border-radius:0;padding:.25rem .55rem;font-family:KaTeX_Main,Times New Roman,serif;font-size:1rem;line-height:1.2}.le-controls .le-key:hover{border-color:var(--accent);color:var(--accent)}.le-controls .le-msg{min-height:0;color:var(--danger,#b91c1c);flex:100%;margin:0;font-size:.86rem}.le-controls .le-msg:empty{display:none}.tool-body .le-verdict{color:var(--text);margin:.6rem 0 1rem;font-size:.95rem;line-height:1.5}.tool-body .le-heading{margin:1.4rem 0 .4rem;font-size:1rem}.tool-body .le-table-wrap{overflow-x:auto}.tool-body .le-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}.le-table th,.le-table td{text-align:right;white-space:nowrap;border-bottom:1px solid var(--border);padding:.35rem .6rem}.le-table thead th{color:var(--text-dim);font-size:.85rem;font-weight:600}.le-table tbody th{text-align:left;font-weight:400}.le-table td.le-used{color:var(--text);background:var(--bg-surface);font-weight:700}.tool-body .le-table-note{color:var(--text-dim);margin:.4rem 0 0;font-size:.86rem}.tool-body #le-chart{scroll-margin-top:4.5rem}
