/* =====================================================================
   📁 /maths/numeration/solveur/solveur_numeration.css
   ===================================================================== */

.solveur-numeration {
    --solveur-border: #d7dee5;
    --solveur-soft: #f8f9fa;
}

.solveur-numeration .solveur-panel {
    max-width: 760px;
}

.solveur-numeration .solveur-resultat {
    font-size: clamp(1.15rem, 2.4vw, 1.65rem);
    line-height: 1.55;
}

.solveur-numeration .solveur-number {
    font-variant-numeric: tabular-nums;
    letter-spacing: 0.02em;
}

.solveur-numeration .solveur-table {
    min-width: 640px;
}

.solveur-numeration .solveur-table th,
.solveur-numeration .solveur-table td {
    vertical-align: middle;
}

.solveur-numeration .solveur-scroll {
    overflow-x: auto;
}

.solveur-numeration .solveur-chip {
    display: inline-block;
    padding: 0.25rem 0.55rem;
    border: 1px solid var(--solveur-border);
    border-radius: 999px;
    background: var(--solveur-soft);
    margin: 0.15rem;
}

.solveur-numeration .solveur-muted-zero {
    color: #6c757d;
}

@media print {
    .solveur-numeration .solveur-panel {
        display: none;
    }
}
