.ll-table{margin:22px 0;padding:22px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.ll-table figcaption{font-weight:650;margin-bottom:18px}.ll-scroll{overflow-x:auto}.ll-table table{border-collapse:collapse;width:100%;font-size:14px}.ll-table th,.ll-table td{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere}.ll-table p{font-size:12px;color:var(--sub)}.ll-table svg{width:100%;color:var(--text)}.ll-table svg text{fill:currentColor;font-size:13px}.ll-dots{display:grid;grid-template-columns:repeat(10,1fr);gap:8px}.ll-dot{aspect-ratio:1;background:var(--bg);border:1px solid var(--line);border-radius:50%}.ll-win{background:var(--accent);opacity:.8}.ll-filter{outline:3px solid var(--text);outline-offset:1px}.ll-time-row{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0;align-items:center}.ll-time-row b{width:100%;font-size:13px}.ll-time-row span{flex:1;padding:14px 8px;text-align:center;font-size:13px;border:1px solid var(--line)}.ll-time-train{background:var(--bg)}.ll-time-validate{background:var(--accent-soft)}.ll-time-test{background:var(--accent);color:var(--card)}.ll-heat{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ll-heat>div{padding:22px 4px;text-align:center}.ll-heat small,.ll-heat b{display:block}.ll-chart-card{margin:26px 0;padding:16px;border:1px solid var(--line);border-radius:10px}.ll-visual-title{font-size:18px}.ll-chart-reading{padding:18px;border-left:3px solid var(--accent);background:var(--accent-soft)}@media(max-width:600px){.ll-table{padding:12px}.ll-table td,.ll-table th{font-size:12px;padding:10px 5px}.ll-dots{gap:5px}.ll-time-row span{font-size:11px;padding:10px 4px}.ll-heat small{font-size:10px}.ll-heat b{font-size:12px}.ll-chart-card{padding:8px}}

.ll-dots{max-width:480px;margin:0 auto}
