/* Scoped to WBS so feedback cannot change the partnership modal. */
#modalOverlay[data-wbs-modal] {
    display: none;
    box-sizing: border-box;
}

#modalOverlay[data-wbs-modal].is-open {
    display: flex;
}

#modalOverlay[data-wbs-modal] .modal-box {
    box-sizing: border-box;
    padding-top: 50px;
}

#modalOverlay[data-wbs-modal] .wbs-feedback {
    border: 1px solid transparent;
    border-left-width: 6px;
    border-radius: 8px;
    margin: 0 0 20px;
    padding: 16px 20px;
    font-size: 16px;
    line-height: 1.5;
    overflow-wrap: anywhere;
}

#modalOverlay[data-wbs-modal] .wbs-feedback[hidden] {
    display: none;
}

#modalOverlay[data-wbs-modal] .wbs-feedback--error {
    background: #c62828;
    border-color: #8e1717;
    color: #fff;
}

#modalOverlay[data-wbs-modal] .wbs-feedback--success {
    background: #e2fee6;
    border-color: #217a39;
    color: #164b25;
}

#modalOverlay[data-wbs-modal] .wbs-feedback--pending {
    background: #eef4ff;
    border-color: #0f4aa3;
    color: #123569;
}

#modalOverlay[data-wbs-modal] .wl-form-submit:disabled {
    opacity: 0.7;
    cursor: wait;
}

@media (max-width: 600px) {
    #modalOverlay[data-wbs-modal] .wl-form-container {
        padding: 16px;
    }

    #modalOverlay[data-wbs-modal] .wl-form-group {
        padding-left: 10px;
    }
}

