.rd-mesa{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px;min-height: 96px;padding: 10px 0}.rd-dado{position: relative;display: grid;place-items: center;width: 76px;height: 76px;border-radius: 16px;background: var(--surface);border: 2px solid var(--border-strong);box-shadow: 0 4px 0 var(--border-strong);font-size: 2rem;font-weight: 800;font-variant-numeric: tabular-nums}.rd-dado small{position: absolute;bottom: 4px;right: 7px;font-size: 0.62rem;font-weight: 700;color: var(--text-3)}.rd-dado.d6{grid-template-columns: repeat(3,1fr);grid-template-rows: repeat(3,1fr);padding: 12px;gap: 2px}.rd-dado.d6 i{width: 13px;height: 13px;border-radius: 50%;place-self: center}.rd-dado.d6 i.on{background: var(--text)}.rd-dado[data-f="20"]{border-radius: 22px;background: color-mix(in srgb,var(--brand) 10%,var(--surface))}.rd-dado.descartado{opacity: 0.4}.rd-dado.rolando{animation: rd-rola 0.5s var(--ease)}@keyframes rd-rola{0%{transform: rotate(-220deg) scale(0.5);opacity: 0}70%{transform: rotate(12deg) scale(1.05);opacity: 1}100%{transform: none}}.rd-total{text-align: center;font-size: 1.15rem;margin: 0;min-height: 1.5em}.rd-total strong{font-size: 2.4rem;vertical-align: middle;margin-right: 6px}.rd-hist{margin: 0;padding-left: 1.4em;display: grid;gap: 4px;font-size: 0.92rem;max-height: 280px;overflow: auto}