/**
 * Helpmate CRM Order Metabox Styles
 */

.helpmate-crm-order-metabox {
    padding: 0;
}

.helpmate-crm-order-metabox .form-field {
    margin-bottom: 15px;
}

.helpmate-crm-order-metabox .form-field label {
    display: block;
    font-weight: 600;
    margin-bottom: 5px;
}

.helpmate-crm-order-metabox .form-field .description {
    display: block;
    margin-top: 5px;
    font-style: italic;
    color: #646970;
    font-size: 13px;
}

.helpmate-crm-order-metabox .helpmate-crm-contact-select {
    width: 100%;
}

.helpmate-crm-order-metabox .helpmate-crm-contact-info {
    padding: 0;
}

.helpmate-crm-order-metabox .helpmate-crm-contact-info p {
    margin: 0 0 10px 0;
}

.helpmate-crm-order-metabox .helpmate-crm-contact-info p:last-child {
    margin-bottom: 0;
}

.helpmate-crm-order-metabox .helpmate-crm-contact-info strong {
    font-weight: 600;
}

.helpmate-crm-order-metabox .helpmate-crm-no-contact {
    padding: 0;
}

.helpmate-crm-order-metabox .helpmate-crm-no-contact p {
    margin: 0 0 10px 0;
}

.helpmate-crm-order-metabox .helpmate-crm-no-contact p:last-child {
    margin-bottom: 0;
}

.helpmate-crm-order-metabox .helpmate-view-contact,
.helpmate-crm-order-metabox .helpmate-create-contact {
    width: 100%;
    text-align: center;
}

/* Select2 styling adjustments for metabox */
.helpmate-crm-order-metabox .select2-container {
    width: 100% !important;
}

.helpmate-crm-order-metabox .select2-container .select2-selection--single {
    height: 30px;
}

.helpmate-crm-order-metabox .select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 30px;
    padding-left: 8px;
}

.helpmate-crm-order-metabox .select2-container .select2-selection--single .select2-selection__arrow {
    height: 28px;
}

