form.creat-ticket {
    margin-top: 2vw;
    padding: 2vw;
    width: 98%;
    min-height: 20vw;
    gap: 1vw;
    justify-content: start !important;
    border-radius: 1vw;
    box-shadow: 0 0 0.75vw rgba(0, 0, 0, 0.2);
}

body.dark form.creat-ticket {
    box-shadow: 0 0 0.75vw rgba(0, 0, 0, 0.6);
}

form.creat-ticket .division {
    width: 100%;
    justify-content: start !important;
    gap: 1.75vw;
}

form.creat-ticket .input-group {
    align-items: start !important;
    gap: 0.25vw;
}

form.creat-ticket .input-group label {
    display: inline-block;
    font-weight: bold;
    margin-right: 0.5vw;
    font-size: 0.95vw;
}

form.creat-ticket .input-group select,
form.creat-ticket .input-group input {
    padding: 0.75vw 1vw;
    width: 21vw;
    border-radius: 0.75vw;
    border: none;
    background-color: rgba(192, 192, 192, 0.6);
    cursor: pointer;
    font-family: IRANSans, sans-serif;
    outline: none;
    font-weight: 300;
    font-size: 0.9vw;
}

form.creat-ticket .input-group input {
    cursor: auto;
    caret-color: var(--blue2);
}

form.creat-ticket .input-group select::placeholder,
form.creat-ticket .input-group input::placeholder {
    font-weight: 200;
    color: var(--dark-font);
}


body.dark form.creat-ticket .input-group select::placeholder,
body.dark form.creat-ticket .input-group input::placeholder {
    font-weight: 200;
    color: var(--light-font);
}

body.dark form.creat-ticket .input-group select,
body.dark form.creat-ticket .input-group input {
    background-color: rgba(59, 59, 59, 0.6);
    color: var(--light-font);
}

form.creat-ticket .input-group select:focus {
    border: 0.1vw solid var(--blue2);
    box-shadow: 0 0 0.45vw rgba(1, 150, 255, 0.25);
}

form.creat-ticket .input-group.hide {
    opacity: 0;
    visibility: hidden;
}

.input-group.textarea-cont {
    width: 100%;
    position: relative;

}

form.creat-ticket textarea {
    width: 100%;
    min-height: 10vw;
    position: relative;
    padding: 1.5vw;
    border-radius: 0.75vw;
    border: none;
    background-color: rgba(192, 192, 192, 0.6);
    font-family: IRANSans, sans-serif;
    outline: none;
    font-weight: 300;
    font-size: 0.95vw;
    resize: none;
    caret-color: var(--blue2);
}

body.dark form.creat-ticket textarea {
    background-color: rgba(59, 59, 59, 0.6);
    color: var(--light-font);
}


form.creat-ticket button[type='submit'] {
    background-color: var(--blue2);
    min-width: 14vw;
    border-radius: 0.75vw;
    color: var(--light-font);
    font-weight: 500;
    transition: all 0.3s;
}

form.creat-ticket button[type='submit']:hover {
    filter: brightness(1.2);
}

@media screen and (max-width: 450px) {
    form.creat-ticket {
        margin-top: 6vw;
        padding: 3vw;
        width: 100%;
        min-height: 50vw;
        gap: 2vw;
        border-radius: 3vw;
        box-shadow: 0 0 2.75vw rgba(0, 0, 0, 0.2);
        flex-wrap: wrap!important;
    }

    body.dark form.creat-ticket {
        box-shadow: 0 0 2.75vw rgba(0, 0, 0, 0.6);
    }

    form.creat-ticket .division {
        width: 100%;
        justify-content: center !important;
        gap: 3.75vw;
        flex-wrap: wrap!important;
    }

    form.creat-ticket .input-group {
        gap: 1vw;
    }

    form.creat-ticket .input-group label {
        margin-right: 1.5vw;
        font-size: 2.9vw;
    }

    form.creat-ticket .input-group select,
    form.creat-ticket .input-group input {
        padding: 1.75vw 3vw;
        width: 88vw;
        border-radius: 2.5vw;
        border: none;
        font-size: 3.1vw;
    }

    form.creat-ticket .input-group select:focus {
        border: 0.3vw solid var(--blue2);
        box-shadow: 0 0 1vw rgba(1, 150, 255, 0.25);
    }

    form.creat-ticket textarea {
        width: 100%;
        min-height: 50vw;
        padding: 3vw;
        border-radius: 2.5vw;
        font-size: 2.95vw;
    }


    form.creat-ticket button[type='submit'] {
        margin: 7vw 0;
       transform: scale(3.4);
    }

    form.creat-ticket button[type='submit']:hover {
        filter: brightness(1.2);
    }

    form.creat-ticket .input-group.hide {
        opacity: 0;
        visibility: hidden;
        display: none;
    }
}