/* Plugin Text Pass Styles */
.message-container {
    display: flex;
    justify-content: space-between;
}

.message-column {
    flex: 1;
    padding: 10px;
}

.control-column {
    padding: 10px;
}

.dropdown-row {
    margin-bottom: 10px;
}

.speech-options {
    margin-bottom: 10px;
}

.speech-options label {
    margin-right: 15px;
}

.user-filter-box {
    margin-bottom: 10px;
}

.user-filter-box textarea {
    width: 100%;
    height: 60px;
}

.button-row {
    margin-top: 10px;
}

#ptp-form input[type="text"],
#ptp-form input[type="email"],
#ptp-form textarea {
    width: 100%;
    margin-bottom: 10px;
}

#ptp-form button {
    margin-right: 10px;
}

.wrap {
    margin: 10px 20px 0 2px;
}

.widefat {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}

.widefat th, .widefat td {
    padding: 8px 10px;
    text-align: left;
    border: 1px solid #e5e5e5;
}

.voice-gender-groups {
    margin-bottom: 20px;
}

.voice-gender-groups h3 {
    margin-bottom: 5px;
    padding: 5px;
    background-color: #f9f9f9;
    border-bottom: 1px solid #e5e5e5;
}



