
.dcrp-layout{
display:flex;
gap:30px;
flex-wrap:wrap;
}

#dcrp-calendar{
flex:1;
border:1px solid #ddd;
padding:15px;
}

#dcrp-calendar ul{
list-style:none;
padding:0;
}

#dcrp-calendar li{
padding:8px;
cursor:pointer;
border-bottom:1px solid #eee;
}

#dcrp-calendar li.active{
background:#0ea5e9;
color:white;
}

#dcrp-form{
flex:1;
border:1px solid #ddd;
padding:15px;
}

#dcrp-form input{
display:block;
width:100%;
margin-bottom:10px;
padding:8px;
}

#dcrp-book{
padding:10px 20px;
}
