.bet-workspace .selection-group {
    box-sizing: border-box;
    border-right: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    border-left: 1px solid #d7d7d7;
}

.bet-workspace .legacy-selection-grid {
    display: grid;
    gap: 1px;
    overflow: hidden;
    background: #d7d7d7;
    border: 0;
}

.bet-workspace .legacy-selection-grid.grid-two {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.bet-workspace .legacy-selection-grid.grid-three {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.bet-workspace .selection-option {
    min-width: 0;
    gap: 7px;
    overflow: hidden;
    white-space: nowrap;
    border: 0;
}

.bet-workspace .selection-placeholder {
    min-height: 54px;
    display: block;
    border: 0;
    background: #f5f5f5;
}

.bet-workspace .selection-option span {
    min-width: 0;
    font-size: 15px;
    line-height: 1.2;
    white-space: nowrap;
}

.bet-workspace .selection-option em {
    flex: 0 0 auto;
    color: #d94b50;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    font-variant-numeric: tabular-nums;
    white-space: nowrap;
}

@media (max-width: 360px) {
    .bet-workspace .selection-option {
        gap: 4px;
        padding-inline: 3px;
    }

    .bet-workspace .selection-option span {
        font-size: 13px;
    }

    .bet-workspace .selection-option em {
        font-size: 11px;
    }
}

@media (min-width: 680px) {
    .bet-workspace .legacy-selection-grid.grid-two {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .bet-workspace .legacy-selection-grid.grid-three {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .bet-workspace .selection-option em {
        font-size: 15px;
    }
}
.mega-number-picker{padding:12px;background:#fff}.mega-number-picker h2{margin:0 0 10px;font-size:15px}.mega-number-picker>div{display:grid;grid-template-columns:repeat(9,1fr);gap:6px}.mega-number-picker button{aspect-ratio:1;border:1px solid #ddd;border-radius:50%;background:#fff;color:#333}.mega-number-picker button.selected{border-color:#ef4d4d;color:#fff;background:#ef4d4d}.mega-number-picker p{margin:9px 0 0;color:#777;text-align:right;font-size:12px}@media(max-width:520px){.mega-number-picker>div{grid-template-columns:repeat(7,1fr)}}
