.yt-dice{--die-w:54px;flex-direction:column;align-items:center;gap:10px;display:flex}.yt-acts{justify-content:center}.yt-acts .btn{justify-content:center;min-width:200px;min-height:48px}.yt-tip{text-align:center;margin:0;font-size:14px}.yt-wrap{max-width:100%;overflow-x:auto}.yt-card{border-collapse:collapse;background:var(--surface);border:1.5px solid var(--line);border-radius:var(--radius);width:100%;font-size:14px}.yt-card th,.yt-card td{border-bottom:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums;padding:4px 6px}.yt-card thead th{font-family:var(--f-word);overflow-wrap:anywhere;vertical-align:bottom;max-width:90px;font-size:14px;font-weight:400}.yt-card thead th.on{color:var(--accent);font-weight:700}.yt-card tbody th{text-align:left;white-space:nowrap;font-weight:700}.yt-card tbody th small{color:var(--muted);white-space:normal;font-size:11px;font-weight:400;display:block}.yt-card td.empty{color:var(--line)}.yt-card td.new{background:var(--good-tint)}.yt-card tr.yt-gap th,.yt-card tr.yt-gap td{border-top:2px solid var(--ink)}.yt-card tr.yt-sum td{color:var(--muted);font-size:12px}.yt-card tr.yt-total th,.yt-card tr.yt-total td{font-family:var(--f-display);border-top:2px solid var(--ink);border-bottom:0;font-size:18px}.yt-pick{border:1.5px solid var(--accent);border-radius:var(--radius);background:var(--surface);min-width:40px;min-height:32px;color:var(--accent);cursor:pointer;font-size:15px;font-weight:700}.yt-pick.zero{border-color:var(--line);color:var(--muted)}.yt-pick:hover{background:var(--accent);color:var(--accent-ink)}@media (max-width:420px){.yt-dice{--die-w:48px}.yt-card{font-size:13px}.yt-card th,.yt-card td{padding:3px 4px}.yt-card tbody th small{display:none}}
