.filters:has(.filter-set){align-items:flex-start}.filter-set{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;display:flex}.filter-set>span{color:var(--ink-2);white-space:nowrap;font-size:13.5px;font-weight:500;line-height:37px}@media (max-width:640px){.filter-set{width:100%}}.lotto-top .ink{background:var(--green)}.lotto-top .bubble,.lotto-top .bubble[data-tone=mid],.lotto-top .bubble[data-tone=dark]{color:var(--ink)}.lotto-top .bubble[data-tone=mid],.lotto-top .bubble[data-tone=dark]{font-weight:700}@media (min-width:641px){.draws th:not(:last-child),.draws td:not(:last-child){width:1%}.draws th:nth-child(n+4),.draws td:nth-child(n+4){padding-left:28px}}.detail .more{border-top:0}@media (max-width:640px){.mock-s{align-items:center;gap:6px;margin-top:6px;display:flex}.mock-s small{color:var(--ink-3);font-size:11.5px}.mock-s .balls{gap:3px}}.detail[data-mock]{border:2px dashed var(--rule-2);gap:10px;margin-top:-12px}.detail[data-mock]>p{margin:0}@media (max-width:640px){.detail{padding:16px 14px}.detail .ball{width:36px;height:36px;font-size:15px}.detail .balls{gap:4px}}.linechart{grid-template-columns:40px minmax(0,1fr);gap:0 8px;padding-top:24px;display:grid}.lc-y{position:relative}.lc-y span{color:var(--ink-2);white-space:nowrap;font-size:12px;line-height:1;position:absolute;right:0;transform:translateY(-50%)}.lc-plot{position:relative}.linechart .lc-plot svg{height:220px}.lc-grid,.lc-cross{vector-effect:non-scaling-stroke}.lc-pt{background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 2px var(--paper);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lc-mark{white-space:nowrap;pointer-events:none;font-size:12.5px;font-weight:500;line-height:1.3;position:absolute;transform:translate(-50%,calc(-100% - 9px))}.lc-mark[data-side=l]{transform:translate(-6px,calc(-100% - 9px))}.lc-mark[data-side=r]{transform:translate(calc(6px - 100%),calc(-100% - 9px))}.lc-x{color:var(--ink-2);flex-wrap:wrap;grid-column:2;gap:2px 12px;margin-top:8px;font-size:13px;display:flex}.lc-x span{white-space:nowrap}.lc-x span:last-child{margin-left:auto}.lc-x b{color:var(--ink);font-weight:500}@media (max-width:640px){.linechart .lc-plot svg{height:170px}.side-lists .ballrow li span{white-space:normal;text-align:center;line-height:1.25}}
