/* Frontend styles for Career Direct Coaching Toolkit */
.cdc-toolkit-form { max-width: 760px; margin: 0 auto; }
.cdc-toolkit-form fieldset { margin-bottom: 1.5rem; padding: 1rem; border: 1px solid #eee; }
.cdc-toolkit-form legend { font-weight: 600; }
.cdc-toolkit-form label { display: block; font-weight: 600; margin-bottom: .25rem; }
.cdc-toolkit-form textarea,
.cdc-toolkit-form input[type="text"],
.cdc-toolkit-form input[type="email"],
.cdc-toolkit-form input[type="number"] { width: 100%; padding: .75rem; border: 1px solid #ccc; border-radius: 4px; }
.cdc-toolkit-form .cdc-form-actions { display: flex; gap: 1rem; margin-top: 1rem; }
.cdc-toolkit-form .cdc-form-actions button { padding: .75rem 1.5rem; border-radius: 4px; border: none; cursor: pointer; }
.cdc-toolkit-report { border: 1px solid #e0e0e0; border-radius: 6px; padding: 1rem; margin-bottom: 1rem; }
.cdc-toolkit-report h4 { margin-top: 0; }
