.ccp-form-container {
    max-width: 700px;
    margin: auto;
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 15px #ccc;
}
.ccp-row { display: flex; gap: 10px; }
.ccp-col { flex: 1; }
label { display:block; font-weight:600; margin-top:10px; }
input, select, textarea {
    width:100%; padding:8px; border:1px solid #aaa; border-radius:5px;
}
button {
    width:100%; padding:12px; background:#0066cc; color:white;
    border:none; margin-top:15px; border-radius:5px; font-size:18px;
}
