.recruitment-channel-card{color:var(--text-primary);background:var(--bg-primary)}.recruitment-device-setup{border-top:1px solid var(--border-default);margin-top:16px;padding-top:16px;font-size:13px;line-height:1.7}.recruitment-device-setup h4{margin:0 0 8px;font-size:14px}.recruitment-device-setup p{margin:8px 0}.recruitment-device-setup ol{padding-left:20px;color:var(--text-secondary)}.recruitment-device-setup .recruit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0}.recruitment-device-setup button,.recruitment-device-setup .recruit-connect-link{border:1px solid var(--border-default);border-radius:6px;padding:7px 12px;font:inherit;line-height:1.4;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-decoration:none}.recruitment-device-setup button:disabled{opacity:.5;cursor:not-allowed}.recruitment-device-setup .recruit-connect-link{background:var(--accent-primary, #6366f1);color:#fff;border-color:transparent}.recruitment-device-setup .recruit-note{color:var(--text-tertiary);font-size:12px}.recruitment-device-setup .recruit-error{color:var(--error, #dc2626)}.recruitment-device-setup .recruit-binding{padding:12px;background:var(--bg-secondary);border-radius:6px}.recruitment-device-setup input{box-sizing:border-box;width:100%;margin-top:6px;padding:8px;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border-default);border-radius:5px}
