.rh-x-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 4px}
.rh-x-timer{font-variant-numeric:tabular-nums;font-weight:700;padding:6px 12px;border-radius:999px;background:rgba(0,0,0,.06)}
.rh-x-btn{cursor:pointer;border:0;border-radius:999px;padding:9px 16px;font:inherit;font-weight:700;line-height:1.2}
.rh-x-print{background:rgba(0,0,0,.08);color:inherit}
.rh-x-share{background:#25D366;color:#fff}
.rh-x-share[hidden]{display:none}
.rh-x-result{width:100%;margin:6px 0 0;font-weight:600}
@media print{.rh-x-bar{display:none}}
