#modal_bidder_Quali {
    max-width: 396px;
    max-height: unset;

    .head {
        display: flex;
        align-items: flex-start;
        justify-content: space-between;

        h4 {
            font-size: 24px;
            display: inline-block;
        }

        i {
            font-size: 24px;
        }
    }

    .body {
        font-size: 16px;
        color: #1D2939; 
        min-height: 250px;
        .input-field {
            margin-top: 0rem;
            margin-bottom: 0rem;
        }

        p {

            font-weight: 300;

        }

        .subdiv_1 {
            margin: 0 auto;
            display: block;
        }

        label {
            font-size: 16px;
            font-weight: 300;
            color: #475467;

            span {
                color: red;
            }
        }

    }

    .footer {
        display: flex;
        text-align: center;
        font-size: 14px;
        padding-top: 15px;
        gap: 10px;

        button {
            width: 100%;
        }

        .close {
            width: 50%;
        }

        .send {
            width: 50%;

            button {
                background-color: #027A48;
                color: white;
            }
        }

    }


    .uploadImge {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 205px;
        background: #F2F4F7;
        border: 1px dashed #D0D5DD;
        cursor: pointer;

        .detal-uplord {
            text-align: center;

            i {
                font-weight: 300;
                color: #194185;
                font-size: 32px;
            }

            div:nth-child(2) {
                font-size: 14px;
                font-weight: 300;
                color: #194185;
            }

            div:nth-child(3) {
                font-size: 12px;
                font-weight: 300;
                color: #98A2B3;
            }
        }
    }

    .uploadImge:hover {
        border: 2px dashed #194185;
    }


    input:not([type]),
    input[type=text]:not(.browser-default),
    input[type=password]:not(.browser-default),
    input[type=email]:not(.browser-default),
    input[type=url]:not(.browser-default),
    input[type=time]:not(.browser-default),
    input[type=date]:not(.browser-default),
    input[type=datetime]:not(.browser-default),
    input[type=datetime-local]:not(.browser-default),
    input[type=tel]:not(.browser-default),
    input[type=number]:not(.browser-default),
    input[type=search]:not(.browser-default),
    textarea.materialize-textarea {
        border-bottom: 1px solid #D0D5DD;
    }

    input:not([type]):focus:not([readonly]),
    input[type=text]:not(.browser-default):focus:not([readonly]),
    input[type=password]:not(.browser-default):focus:not([readonly]),
    input[type=email]:not(.browser-default):focus:not([readonly]),
    input[type=url]:not(.browser-default):focus:not([readonly]),
    input[type=time]:not(.browser-default):focus:not([readonly]),
    input[type=date]:not(.browser-default):focus:not([readonly]),
    input[type=datetime]:not(.browser-default):focus:not([readonly]),
    input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
    input[type=tel]:not(.browser-default):focus:not([readonly]),
    input[type=number]:not(.browser-default):focus:not([readonly]),
    input[type=search]:not(.browser-default):focus:not([readonly]),
    textarea.materialize-textarea:focus:not([readonly]) {
        border-bottom: 1px solid #1570EF;
    }

    .modal-content {
        height: auto;
    }

    .custom-select {
        position: relative;
        display: block;
        width: 100%;
    }

    .custom-select select {
        display: block;
        width: 100%;
        padding: 12px 40px 12px 12px;
        border: none;
        border-bottom: 2px solid #9e9e9e;
        font-size: 16px;
        color: #333;
        background: transparent;
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        outline: none;
        transition: border-color 0.3s;
    }

    .custom-select select:focus {
        border-bottom: 2px solid #26a69a;
        /* teal ของ materialize */
        box-shadow: 0 1px 0 0 #26a69a;
    }

    /* ลูกศรเล็ก */
    .custom-select::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 12px;
        width: 0;
        height: 0;
        pointer-events: none;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 6px solid #757575;
        transform: translateY(-50%);
    }

    /* label ให้ดูเหมือน input ของ materialize */
    .custom-select label {
        position: absolute;
        top: -8px;
        left: 12px;
        font-size: 0.8rem;
        color: #9e9e9e;
        pointer-events: none;
    }

}