.ht-top{border:1px solid var(--line);background:#ffffff06;border-radius:16px;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;padding:16px;display:grid}.ht-top .side{text-align:center}.ht-top .cod{font-family:var(--f-display);font-size:42px;font-weight:900;line-height:1}.ht-top .cnote{color:var(--muted);margin-top:4px;font-size:12px}.ht-top .big{font-family:var(--f-display);color:var(--lime);font-size:52px;font-weight:900;line-height:1}.ht-top .big small{font-size:26px}.ht-top .arrow{font-family:var(--f-mono);color:var(--sky);font-size:18px}.ht-top .ghost{color:var(--faint);text-decoration:line-through}.ht-grid{margin-top:18px}.ht-head,.ht-row{grid-template-columns:78px repeat(3,minmax(0,1fr));gap:7px;margin-bottom:7px;display:grid}.ht-head div{text-align:center}.ht-rl{font-family:var(--f-mono);color:var(--muted);justify-content:flex-end;align-items:center;padding-right:8px;font-size:11px;display:flex}.ht-cell{border:1px solid var(--line);text-align:center;background:#ffffff05;border-radius:12px;padding:12px 8px 10px;position:relative;overflow:hidden}.ht-cell .v{font-family:var(--f-display);font-size:28px;font-weight:800;line-height:1;position:relative}.ht-cell .k{font-family:var(--f-mono);color:var(--faint);letter-spacing:1px;margin-top:3px;font-size:9.5px;position:relative}.ht-cell .fill{background:#a8e04c1f;position:absolute;bottom:0;left:0;right:0}.ht-cell.best{background:#a8e04c17;border-color:#a8e04c73}.ht-cell.best .v{color:var(--lime)}.ht-cell.thin .v{color:var(--faint)}.ht-cell.off{opacity:.32}.ht-cell.off .fill{background:#e8f2ea0d}.ht-cell.eng:after{content:"motorul";font-family:var(--f-mono);color:var(--sky);font-size:8px;position:absolute;top:6px;right:8px}.ht-rows{background:var(--line);border-radius:14px;gap:1px;margin-top:18px;display:grid;overflow:hidden}.ht-rows>div{background:var(--surface);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.ht-rows .val{font-family:var(--f-mono);color:var(--muted);font-size:13px}.ht-rows .val b{color:var(--text);font-weight:400}.ht-live{color:var(--text);background:#facc1512;border:1px solid #facc1547;border-radius:12px;margin-top:14px;padding:10px 12px;font-size:13px;line-height:1.5}.ht-foot{color:var(--muted);margin-top:14px;font-size:13px;line-height:1.55}.ht-foot b{color:var(--text);font-weight:500}@media (width<=640px){.ht-top{grid-template-columns:1fr}.ht-head,.ht-row{grid-template-columns:54px repeat(3,minmax(0,1fr));gap:5px}.ht-cell{padding:10px 4px 8px}.ht-cell .v{font-size:22px}}