/* جدول مستقل دسته‌های یکان، هزار، میلیون؛ بدون دارایی شبکه‌ای. */
.million-table-wrap{margin:1.1rem auto 1.4rem;max-width:780px;overflow-x:auto;padding:.3rem}
.million-table{width:100%;border-collapse:separate;border-spacing:.45rem 0;table-layout:fixed;direction:rtl}
.million-table caption{caption-side:top;font-weight:800;margin-bottom:.65rem;color:#334155;text-align:center}
.million-table th{font-size:clamp(.84rem,2.6vw,1.12rem);padding:.6rem .3rem;border-radius:16px 16px 7px 7px;background:#e0edff;color:#17417c}
.million-table td{font-weight:900;font-size:clamp(1.15rem,3.7vw,2rem);text-align:center;padding:.8rem .2rem;background:#f7faff;border:2px solid #d2e3fa;border-radius:8px 8px 16px 16px;font-variant-numeric:tabular-nums;direction:ltr}
.million-table .million-focus{background:#fff1b8;border-color:#f59e0b;color:#78450c}
.million-hint{font-size:.84rem;color:#46536c;margin:.3rem auto;text-align:center;max-width:670px}
.game-board .choice-grid:has(.answer-choice.million-long-option){grid-template-columns:1fr}
.game-board .answer-choice.million-long-option{min-height:3.5rem;text-align:right;line-height:2;padding:1rem 1.25rem;overflow-wrap:anywhere}
@media(max-width:480px){.million-table{border-spacing:.22rem 0}.million-table td{padding:.65rem .1rem}.million-table th{padding:.55rem .1rem}}
@media(prefers-reduced-motion:reduce){.million-table *, .million-table-wrap *{animation:none!important;transition:none!important}}
