/* Custom Formidable Forms */

.wp-block-frm-modal-content .modal-dialog {
    margin-top: 0 !important;
}

.frm_radio {
    margin: 3px 0 !important;
}

.frm_forms .frm_primary_label {
    font-weight: 600 !important;
}

.with_frm_style {
    --title-margin-bottom: 30px !important;
}

.frm_form_title {
    font-size: 20px !important;
    text-align: center;
    padding: 10px 20px;
    background: var(--gold);
    color: white !important;
}

.frm_fields_container {
    padding: 20px !important;
}

a.frm_cancel_edit {
    padding: 8px 16px !important;
    border-radius: 10px;
    top: -50px;
    position: relative;
    left: 20px;
    background: red;
    color: white;
}

.frm_final_submit {
    font-size: 16px !important;
}

/*  Formibdale Forms Restirct Display of Field Option Values based on Page ID
    Required by frm-display-option-values.js
 */

.frm-radio-hidden {
    display: none !important;
}

/* Fromidable Forms Views */

.attention {
    background: #dc3545 !important;
    color: white;
    padding: 10px;
    text-align: center;
}

.booked {
    background: #007bff !important;
    color: white;
    padding: 10px;
    text-align: center;
}

.confirmed {
    background: #28a745;
    color: white;
    padding: 10px;
    text-align: center;
}

.frm_edit_link_container a {
    font-weight: 600;
}

.notes {
    background: #ffc107;
    color: black;
    padding: 10px;
    text-align: center;
    width: 100%;
    font-size: 18px;
}

.frm-edit-text {
    margin-bottom: 0;
}

.rm-unread-btn {
    display: flex;
    background: transparent;
    gap: 0.5em;
    border-radius: 3px;
    cursor: pointer;
    width: 100%;
    margin-bottom: 0;
}

.rm-unread-btn i {
    margin-top: 3px;
}

.rm-unread-count {
    font-weight: 600;
    padding: 0;
    border-radius: 999px;
    min-width: 1.6em;
    text-align: center;
    background: #fe0200;
    color: white;
}

.view-entries [aria-selected="false"] a {
    background: #ccc;
    color: black;
}

.view-entries .wp-block-getwid-tabs__tab-content {
    border: 0px solid #ebeef1;
    padding: 0em;
}

.tablesorter-headerRow {
    background: #eee;
    color: black;
}

.frm-views-title {
    text-align: center;
}

/* Eco Clean form date input field */

.eco-cleaning {
    font-size: 18px !important;
    color: #000 !important;
}

input[name="item_meta[50]"] {
    display: none;
}

/* Shuttle Service */

#frm_radio_64-other_2,
#frm_radio_65-other_2,
#frm_radio_68-other_2,
#frm_radio_69-other_2 {
    display: flex;
}

input[name="item_meta[other][64]"],
input[name="item_meta[other][65]"],
input[name="item_meta[other][68]"],
input[name="item_meta[other][69]"] {
    width: 400px !important;
}

.frm_display_format_buttons .frm_radio label {
    height: unset;
}