.partial_mode_div {
	margin-top: 5%;
}

.partial_mode_div label {
	font-weight: 400;
    margin: 2px;
    background-color: #eee; 
    padding: 3% 7%;
    cursor: pointer;
    color: #000 !important;
    border: 1px solid #e6e6e6;
    border-radius: 5%;
    display: inline-block !important;
}

/* Fix: Force ALL payment type labels visible and readable (May 26, 2026) */
.partial_mode_div label.payment_type {
    display: inline-block !important;
    color: #000 !important;
    background-color: #eee !important;
}

.partial_mode_div label.payment_type input {
    display: none !important;
}
