/* Hide Mission campaign title */
body.single-missiondp_campaign .wp-block-post-title {
    display: none !important;
}

/* Mission donation buttons - St Mark's burgundy */
body.single-missiondp_campaign button.mission-df-amount-btn,
body.single-missiondp_campaign button.mission-df-frequency-btn {
    color: #903e3d !important;
    border-color: #903e3d !important;
}

/* Selected amount/frequency */
body.single-missiondp_campaign button.mission-df-amount-btn.active,
body.single-missiondp_campaign button.mission-df-frequency-btn.active {
    background-color: #903e3d !important;
    border-color: #903e3d !important;
    color: #ffffff !important;
}

/* Other Mission donation form buttons, including Continue */
body.single-missiondp_campaign .mission-donation-form button {
    border-color: #903e3d !important;
    color: #903e3d !important;
}
/* Remove pink hover/focus states from Mission buttons */
body.single-missiondp_campaign .mission-donation-form button:hover,
body.single-missiondp_campaign .mission-donation-form button:focus,
body.single-missiondp_campaign .mission-donation-form button:focus-visible {
    background-color: #ffffff !important;
    color: #903e3d !important;
    border-color: #903e3d !important;
    box-shadow: none !important;
}

/* Keep selected buttons burgundy even when hovered/focused */
body.single-missiondp_campaign .mission-donation-form button.active:hover,
body.single-missiondp_campaign .mission-donation-form button.active:focus,
body.single-missiondp_campaign .mission-donation-form button.active:focus-visible {
    background-color: #903e3d !important;
    color: #ffffff !important;
    border-color: #903e3d !important;
}
body.single-missiondp_campaign .mission-df-amount-other-grid input {
    letter-spacing: 1px !important;
}
/* Add a little space after the £ symbol in Other amount */
body.single-missiondp_campaign .mission-df-other-prefix {
    margin-right: 6px !important;
    display: inline-block;
}
/* Hide Mission processing-fee recovery section */
body.single-missiondp_campaign .mission-df-fee-recovery {
    display: none !important;
}
/* TEMP - show Mission tip */
body.single-missiondp_campaign .mission-df-tip {
    display: block !important;
}
/* Hide Mission optional tip after JS has zeroed it */
body.single-missiondp_campaign .mission-df-tip {
    display: none !important;
}