> ## Documentation Index
> Fetch the complete documentation index at: https://docs.userpilot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Style Checklist Widget

> Customize your checklist's widget to fit your app or make it stand out. Userpilot offers a wide range of customizations, including Custom CSS, to give you more flexibility.

## Style Widget

To pick out a Theme for your Checklist, go to [Style](https://run.userpilot.io/checklists/14/widget). You can pick out either a **Light** or **Dark** Theme. You also have the option to create your own theme. The Widget gives you the option to add an icon to your checklist, or upload your own.

<Frame>
  <img src="https://mintcdn.com/userpilot/3HjDQ03UmkOuwsMp/images/image-24.png?fit=max&auto=format&n=3HjDQ03UmkOuwsMp&q=85&s=13feef7478b3d08f1c04b1b837ef9cf5" alt="Image" width="1320" height="661" data-path="images/image-24.png" />
</Frame>

Next, it's time to set up your Box & Border, in addition to picking out Text Font and Color. You can even [add your own font](https://docs.userpilot.com/in-app-engagement/flows/getting-started/themes#customizing-your-font).

<Frame>
  <img src="https://mintcdn.com/userpilot/3HjDQ03UmkOuwsMp/images/image-35.png?fit=max&auto=format&n=3HjDQ03UmkOuwsMp&q=85&s=3918723e88f059fc8f22325451e76d1c" alt="Image" width="1328" height="742" data-path="images/image-35.png" />
</Frame>

And finally, the **Minimize Button**, which is an optional feature, but if you do activate it, it gives you the option of either minimizing or closing your Checklist. In addition to a **Dismiss Content** option, and controlling the working of your Checklist **Completion** message.

<Frame>
  <img src="https://mintcdn.com/userpilot/3HjDQ03UmkOuwsMp/images/image-39.png?fit=max&auto=format&n=3HjDQ03UmkOuwsMp&q=85&s=ab56297d372103ebe86681d906624b88" alt="Image" width="1433" height="807" data-path="images/image-39.png" />
</Frame>

## Checklist Custom CSS

You can customize the Checklist using Custom CSS from the [Theme](https://run.userpilot.io/themes) section.

<img src="https://mintcdn.com/userpilot/wfz9MZaMqtGS7WBI/in-app-engagement/checklists/assets/images/file-yYxAEio8VL.png?fit=max&auto=format&n=wfz9MZaMqtGS7WBI&q=85&s=ae7a09a46a6898db2c1c63fe00c5cbeb" alt="" width="2728" height="1406" data-path="in-app-engagement/checklists/assets/images/file-yYxAEio8VL.png" />

**For example:**

* You can change the color of a task's title and description once it's completed.
* You can update the Checklist beacon's color to reflect when all tasks are completed.

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/file-8ECiBvfLIW.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=c87c08f0baa0d0ce71ca923d438b64aa" alt="" width="2702" height="1410" data-path="in-app-engagement/checklists/assets/images/file-8ECiBvfLIW.png" />

<img src="https://mintcdn.com/userpilot/AID1pCY-bQgJdWy3/in-app-engagement/checklists/assets/images/file-IXqFXTjRLp.png?fit=max&auto=format&n=AID1pCY-bQgJdWy3&q=85&s=566681e9916fbd43dac9ad82b98f3f9d" alt="" width="2714" height="1398" data-path="in-app-engagement/checklists/assets/images/file-IXqFXTjRLp.png" />

* You can also customize the height and width of the beacon/widget and add some padding to the text/progress bar as per your preferences.

<Frame>
  [For any questions or concerns please reach out to **support@userpilot.com**](mailto:support@userpilot.com)
</Frame>
