        .mask {
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background-color: #f0f0f0;
            opacity: 0.5;
            display: none;
        }

        .number-overlay {
            position: absolute;
            top: 5px;
            left: 5px;
            color: #000;
            font-size: 20px;
            font-weight: bold;
            display: none;
        }

        .input-container {
            position: relative;
            margin-bottom: 20px;
            float: left;
            width: 30%;
            margin-right: 1.5%;
        }

        #inputFields:after {
            content: "";
            display: table;
            clear: both;
        }

        @media screen and (max-width: 600px) {
            .input-container {
                width: 100%;
                margin-right: 0;
            }
        }