# Schedule layer (puck) styling Schedule layers are rendered by default as "pucks" on the Gantt chart. These pucks can represent different concepts of your workflow and be customized to create a dynamic set of visualizations. There are three ways to customize the appearance of your schedule layer (or "pucks"): 1. **Puck Style** 2. **Coloring** 3. **Properties** You can also select a **Puck style** to change the visual representation of the pucks in your schedule layer. ## 1. Puck style Selecting a **Puck style** allows you to change the visual representation of pucks in your layer. Three puck styles are available for configuration: Schedule layer example styling. * **Standard:** * Standard styling renders a rectangular puck on your Gantt chart that can be interacted with via mouse interactions. * Optionally, you can provide a puck height to determine the thickness of your puck. As this is backed by a Workshop variable, you can also expose this variable to end users and enable them to change the puck height on demand. * Common uses of puck height include: * Using a "thin" puck to represent a status over time. * Using a "thin" puck to represent a less important or secondary set of information. * Using a "thick" puck to represent a "card" of information about the respective event. * **Background:** * Background styling renders a slightly transparent puck on your Gantt chart that cannot be interacted with via mouse interactions. * Background pucks do not support Rules. * Common uses of background pucks include: * Using a background puck to represent availability (for example: green and red color-coded). * Using a background puck to represent phases or statuses. * Using a background puck to represent preferences. * **Event:** * Event styling renders a point-in-time marker on the Gantt chart, representing a single timestamp rather than a time range. * Event pucks do not support drag-and-drop or Rules. * The following options are available: * **Is global:** When enabled, the event extends across all rows in the chart. * **Always open:** When enabled, event flags are always expanded. * **Icon:** Select a standard icon or a custom icon backed by a Media Reference property. ## 2. Coloring You can define the color definition for each schedule layer. Options include: **Static**, **Segmented by**, and **Conditional** coloring. ## 3. Properties For each schedule layer, you can define the properties from the ontology that will appear directly on the puck or on the popover card. * Popover properties: * Select properties from your schedule layer's object, its linked objects, or use a function-backed property. * You can choose to rename or remove the display name. Property formatting is configured alongside the property configuration in Ontology Manager. * These properties will appear on the popover card. The popover card appears when a puck is hovered-over. * Puck properties: * Select properties from your schedule layer's object, its linked objects, or use a function-backed property. * You can choose to rename or remove the display name. Property formatting is configured alongside the property configuration in Ontology Manager. * These properties will appear directly on the puck. If all selected properties cannot fit on the puck, you may need to adjust the height of your puck using the **Puck styling > Standard > Variable height** option described above.