
#cecp-calendar{
max-width:1200px;
margin:40px auto;
padding:20px;
background:#fff;
border-radius:12px;
}

.cecp-popup{
display:none;
position:fixed;
left:0;
top:0;
width:100%;
height:100%;
background:rgba(0,0,0,0.7);
z-index:99999;
}

.cecp-popup-content{
background:#fff;
max-width:500px;
width:90%;
margin:8% auto;
padding:30px;
border-radius:14px;
position:relative;
}

.cecp-close{
position:absolute;
right:20px;
top:10px;
font-size:30px;
cursor:pointer;
}
