.custom-switch .form-check-input {
    width: 55px;
    height: 28px;
    cursor: pointer;
    position: relative;
}

/* Style saat ON */
.custom-switch .form-check-input:checked {
    background-color: #198754;
    border-color: #198754;
}

/* Text ON */
.custom-switch .form-check-input:checked::before {
    content: "ON";
    position: absolute;
    left: 8px;
    top: 6px;
    font-size: 11px;
    color: #fff;
    font-weight: 600;
}

/* Style saat OFF */
.custom-switch .form-check-input:not(:checked) {
    background-color: #dc3545;
    border-color: #dc3545;
}

/* Text OFF */
.custom-switch .form-check-input:not(:checked)::before {
    content: "OFF";
    position: absolute;
    right: 6px;
    top: 6px;
    font-size: 11px;
    color: #fff;
    font-weight: 600;
}
