*{
    font-size:16px;
}
.w-100{
width:100%;
}
#thumbnail_preview>img{
max-width: 150px;
display: block;
margin-top: 10px;
}
#rps_schedule_container>button{
padding: 10px 15px;
cursor: pointer;
font-size:20px;
margin:0 0 10px;
}
.broadcast-row {
display: flex;
gap: 10px;
align-items: center;
margin-bottom: 5px;
}
.broadcast-row select, .broadcast-row input {
flex: 1;
}
.week-button {
padding: 10px;
border: none;
background-color: #ccc;
cursor: pointer;
}
.week-button.active {
background-color: #4CAF50; /* Green for active button */
color: white;
}
button[disabled]{
    opacity: 0.5;
}
