#cp-workshop{max-width:600px;margin:2em auto;padding:1.5em;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.1);font-family:Arial,sans-serif}
#cp-workshop h2{font-size:1.5rem;margin-bottom:1em}
#cp-workshop label{display:block;margin-bottom:1em}
#cp-workshop input,#cp-workshop select{width:100%;padding:.5em;margin-top:.25em;border:1px solid #ccc;border-radius:4px}
#cp-workshop button{padding:.75em 1.5em;background:#0073aa;color:#fff;border:none;border-radius:4px;cursor:pointer}
#cp-workshop button:hover{background:#005177}