.cc-public-form{border:1px solid #eaeaea;padding:16px;border-radius:12px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.04);max-width:720px;margin:10px auto}
.cc-public-form label{font-weight:600}
.cc-public-form input,.cc-public-form textarea{width:100%;padding:10px;border:1px solid #e5e7eb;border-radius:10px;margin:4px 0 10px}
.cc-public-form button{background:#111;color:#fff;padding:10px 16px;border:none;border-radius:10px;cursor:pointer}
.cc-public-form button:hover{background:#000}
.cc-dashboard{border:1px solid #eee;padding:16px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.cc-message{margin-top:8px;font-weight:600}
