UNPKG

@measured/puck

Version:

The open-source visual editor for React

1,749 lines (1,720 loc) • 55.7 kB
/* styles/color.css */ :root { --puck-color-rose-01: #4a001c; --puck-color-rose-02: #670833; --puck-color-rose-03: #87114c; --puck-color-rose-04: #a81a66; --puck-color-rose-05: #bc5089; --puck-color-rose-06: #cc7ca5; --puck-color-rose-07: #d89aba; --puck-color-rose-08: #e3b8cf; --puck-color-rose-09: #efd6e3; --puck-color-rose-10: #f6eaf1; --puck-color-rose-11: #faf4f8; --puck-color-rose-12: #fef8fc; --puck-color-azure-01: #00175d; --puck-color-azure-02: #002c77; --puck-color-azure-03: #014292; --puck-color-azure-04: #0158ad; --puck-color-azure-05: #3479be; --puck-color-azure-06: #6499cf; --puck-color-azure-07: #88b0da; --puck-color-azure-08: #abc7e5; --puck-color-azure-09: #cfdff0; --puck-color-azure-10: #e7eef7; --puck-color-azure-11: #f3f6fb; --puck-color-azure-12: #f7faff; --puck-color-green-01: #002000; --puck-color-green-02: #043604; --puck-color-green-03: #084e08; --puck-color-green-04: #0c680c; --puck-color-green-05: #1d882f; --puck-color-green-06: #2faa53; --puck-color-green-07: #56c16f; --puck-color-green-08: #7dd78b; --puck-color-green-09: #b8e8bf; --puck-color-green-10: #ddf3e0; --puck-color-green-11: #eff8f0; --puck-color-green-12: #f3fcf4; --puck-color-yellow-01: #211000; --puck-color-yellow-02: #362700; --puck-color-yellow-03: #4c4000; --puck-color-yellow-04: #645a00; --puck-color-yellow-05: #877614; --puck-color-yellow-06: #ab9429; --puck-color-yellow-07: #bfac4e; --puck-color-yellow-08: #d4c474; --puck-color-yellow-09: #e6deb1; --puck-color-yellow-10: #f3efd9; --puck-color-yellow-11: #f9f7ed; --puck-color-yellow-12: #fcfaf0; --puck-color-red-01: #4c0000; --puck-color-red-02: #6a0a10; --puck-color-red-03: #8a1422; --puck-color-red-04: #ac1f35; --puck-color-red-05: #bf5366; --puck-color-red-06: #ce7e8e; --puck-color-red-07: #d99ca8; --puck-color-red-08: #e4b9c2; --puck-color-red-09: #efd7db; --puck-color-red-10: #f6eaec; --puck-color-red-11: #faf4f5; --puck-color-red-12: #fff9fa; --puck-color-grey-01: #181818; --puck-color-grey-02: #292929; --puck-color-grey-03: #404040; --puck-color-grey-04: #5a5a5a; --puck-color-grey-05: #767676; --puck-color-grey-06: #949494; --puck-color-grey-07: #ababab; --puck-color-grey-08: #c3c3c3; --puck-color-grey-09: #dcdcdc; --puck-color-grey-10: #efefef; --puck-color-grey-11: #f5f5f5; --puck-color-grey-12: #fafafa; --puck-color-black: #000000; --puck-color-white: #ffffff; } /* styles/typography.css */ :root { --puck-font-size-scale-base-unitless: 12; --puck-font-size-xxxs-unitless: 12; --puck-font-size-xxs-unitless: 14; --puck-font-size-xs-unitless: 16; --puck-font-size-s-unitless: 18; --puck-font-size-m-unitless: 21; --puck-font-size-l-unitless: 24; --puck-font-size-xl-unitless: 28; --puck-font-size-xxl-unitless: 36; --puck-font-size-xxxl-unitless: 48; --puck-font-size-xxxxl-unitless: 56; --puck-font-size-xxxs: calc(1rem * var(--puck-font-size-xxxs-unitless) / 16); --puck-font-size-xxs: calc(1rem * var(--puck-font-size-xxs-unitless) / 16); --puck-font-size-xs: calc(1rem * var(--puck-font-size-xs-unitless) / 16); --puck-font-size-s: calc(1rem * var(--puck-font-size-s-unitless) / 16); --puck-font-size-m: calc(1rem * var(--puck-font-size-m-unitless) / 16); --puck-font-size-l: calc(1rem * var(--puck-font-size-l-unitless) / 16); --puck-font-size-xl: calc(1rem * var(--puck-font-size-xl-unitless) / 16); --puck-font-size-xxl: calc(1rem * var(--puck-font-size-xxl-unitless) / 16); --puck-font-size-xxxl: calc(1rem * var(--puck-font-size-xxxl-unitless) / 16); --puck-font-size-xxxxl: calc( 1rem * var(--puck-font-size-xxxxl-unitless) / 16 ); --puck-font-size-base: var(--puck-font-size-xs); --line-height-reset: 1; --line-height-xs: calc( var(--space-m-unitless) / var(--puck-font-size-m-unitless) ); --line-height-s: calc( var(--space-m-unitless) / var(--puck-font-size-s-unitless) ); --line-height-m: calc( var(--space-m-unitless) / var(--puck-font-size-xs-unitless) ); --line-height-l: calc( var(--space-m-unitless) / var(--puck-font-size-xxs-unitless) ); --line-height-xl: calc( var(--space-m-unitless) / var(--puck-font-size-scale-base-unitless) ); --line-height-base: var(--line-height-m); --fallback-font-stack: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; --puck-font-family: Inter, var(--fallback-font-stack); --puck-font-family-monospaced: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, "DejaVu Sans Mono", monospace; } @supports (font-variation-settings: normal) { :root { --puck-font-family: InterVariable, var(--fallback-font-stack); } } /* bundle/core.css */ #frame-root { height: 1px; min-height: 100vh; } [data-puck-entry] { position: relative; z-index: 0; } /* bundle/no-external.css */ /* css-module:/home/runner/work/puck/puck/packages/core/components/ActionBar/styles.module.css/#css-module-data */ ._ActionBar_rvadt_1 { align-items: center; cursor: default; display: flex; width: auto; padding: 4px; padding-inline-start: 0; padding-inline-end: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; border-radius: 8px; background: var(--puck-color-grey-01); color: var(--puck-color-white); font-family: var(--puck-font-family); min-height: 26px; } ._ActionBar-label_rvadt_18 { color: var(--puck-color-grey-08); font-size: var(--puck-font-size-xxxs); font-weight: 500; padding-inline-start: 8px; padding-inline-end: 8px; margin-inline-start: 4px; margin-inline-end: 4px; text-overflow: ellipsis; white-space: nowrap; } ._ActionBar-action_rvadt_30 + ._ActionBar-label_rvadt_18 { padding-inline-start: 0; } ._ActionBar-label_rvadt_18 + ._ActionBar-action_rvadt_30 { margin-inline-start: -4px; } ._ActionBar-group_rvadt_38 { align-items: center; border-inline-start: 0.5px solid var(--puck-color-grey-05); display: flex; height: 100%; padding-inline-start: 4px; padding-inline-end: 4px; } ._ActionBar-group_rvadt_38:first-of-type { border-inline-start: 0; } ._ActionBar-group_rvadt_38:empty { display: none; } ._ActionBar-action_rvadt_30 { background: transparent; border: none; color: var(--puck-color-grey-08); cursor: pointer; padding: 6px 8px; margin-inline-start: 4px; margin-inline-end: 4px; border-radius: 4px; overflow: hidden; display: flex; align-items: center; justify-content: center; transition: color 50ms ease-in; } ._ActionBar-action_rvadt_30 svg { max-width: none !important; } ._ActionBar-action_rvadt_30:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: -2px; } @media (hover: hover) and (pointer: fine) { ._ActionBar-action_rvadt_30:hover { color: var(--puck-color-azure-06); transition: none; } } ._ActionBar-action_rvadt_30:active { color: var(--puck-color-azure-07); transition: none; } ._ActionBar-group_rvadt_38 * { margin: 0; } /* css-module:/home/runner/work/puck/puck/packages/core/components/AutoField/styles.module.css/#css-module-data */ ._InputWrapper_bsxfo_1 + ._InputWrapper_bsxfo_1 { margin-top: 12px; } ._Input-label_bsxfo_5 { align-items: center; color: var(--puck-color-grey-04); display: flex; padding-bottom: 12px; font-size: var(--puck-font-size-xxs); font-weight: 600; } ._Input-labelIcon_bsxfo_14 { color: var(--puck-color-grey-07); display: flex; margin-inline-end: 4px; padding-inline-start: 4px; } ._Input-disabledIcon_bsxfo_21 { color: var(--puck-color-grey-05); margin-inline-start: auto; } ._Input-input_bsxfo_26 { background: var(--puck-color-white); border-width: 1px; border-style: solid; border-color: var(--puck-color-grey-09); border-radius: 4px; box-sizing: border-box; font-family: inherit; font-size: 16px; padding: 12px 15px; transition: border-color 50ms ease-in; width: 100%; max-width: 100%; } @media (min-width: 458px) { ._Input-input_bsxfo_26 { font-size: 14px; } } select._Input-input_bsxfo_26 { appearance: none; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat; background-size: 12px; background-position: calc(100% - 12px) calc(50% + 3px); background-repeat: no-repeat; background-color: var(--puck-color-white); cursor: pointer; } select._Input-input_bsxfo_26:dir(rtl) { background-position: 12px calc(50% + 3px); } @media (hover: hover) and (pointer: fine) { ._Input_bsxfo_1:has(> input):hover ._Input-input_bsxfo_26:not([readonly]), ._Input_bsxfo_1:has(> textarea):hover ._Input-input_bsxfo_26:not([readonly]) { border-color: var(--puck-color-grey-05); transition: none; } ._Input_bsxfo_1:has(> select):hover ._Input-input_bsxfo_26:not([disabled]) { background-color: var(--puck-color-azure-12); background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%235a5a5a'><polygon points='0,0 100,0 50,50'/></svg>"); border-color: var(--puck-color-grey-05); transition: none; } } ._Input-input_bsxfo_26:focus { border-color: var(--puck-color-grey-05); outline: 2px solid var(--puck-color-azure-05); transition: none; } ._Input--readOnly_bsxfo_82 > ._Input-input_bsxfo_26, ._Input--readOnly_bsxfo_82 > select._Input-input_bsxfo_26 { background-color: var(--puck-color-grey-11); border-color: var(--puck-color-grey-09); color: var(--puck-color-grey-04); cursor: default; opacity: 1; outline: 0; transition: none; } ._Input-radioGroupItems_bsxfo_93 { display: flex; border: 1px solid var(--puck-color-grey-09); border-radius: 4px; flex-wrap: wrap; } ._Input-radio_bsxfo_93 { border-inline-end: 1px solid var(--puck-color-grey-09); flex-grow: 1; } ._Input-radio_bsxfo_93:first-of-type { border-bottom-left-radius: 4px; border-top-left-radius: 4px; } ._Input-radio_bsxfo_93:first-of-type ._Input-radioInner_bsxfo_110 { border-bottom-left-radius: 3px; border-top-left-radius: 3px; } ._Input-radio_bsxfo_93:last-of-type { border-bottom-right-radius: 4px; border-inline-end: 0; border-top-right-radius: 4px; } ._Input-radio_bsxfo_93:last-of-type ._Input-radioInner_bsxfo_110 { border-bottom-right-radius: 3px; border-top-right-radius: 3px; } ._Input-radioInner_bsxfo_110 { background-color: var(--puck-color-white); color: var(--puck-color-grey-04); cursor: pointer; font-size: var(--puck-font-size-xxxs); padding: 8px 12px; text-align: center; transition: background-color 50ms ease-in; } ._Input-radio_bsxfo_93:has(:focus-visible) { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; position: relative; } @media (hover: hover) and (pointer: fine) { ._Input-radioInner_bsxfo_110:hover { background-color: var(--puck-color-azure-12); transition: none; } } ._Input--readOnly_bsxfo_82 ._Input-radioInner_bsxfo_110 { background-color: var(--puck-color-white); color: var(--puck-color-grey-04); cursor: default; } ._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155:checked ~ ._Input-radioInner_bsxfo_110 { background-color: var(--puck-color-azure-11); color: var(--puck-color-azure-04); font-weight: 500; } ._Input--readOnly_bsxfo_82 ._Input-radioInput_bsxfo_155:checked ~ ._Input-radioInner_bsxfo_110 { background-color: var(--puck-color-grey-11); color: var(--puck-color-grey-04); } ._Input-radio_bsxfo_93 ._Input-radioInput_bsxfo_155 { clip: rect(0 0 0 0); clip-path: inset(100%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } textarea._Input-input_bsxfo_26 { margin-bottom: -4px; } /* css-module:/home/runner/work/puck/puck/packages/core/components/AutoField/fields/ArrayField/styles.module.css/#css-module-data */ ._ArrayField_14u8o_5 { display: flex; flex-direction: column; background: var(--puck-color-azure-11); border: 1px solid var(--puck-color-grey-09); border-radius: 4px; } ._ArrayField--isDraggingFrom_14u8o_13 { background-color: var(--puck-color-azure-11); overflow: hidden; } ._ArrayField-addButton_14u8o_18 { background-color: var(--puck-color-white); border: none; border-radius: 3px; display: flex; color: var(--puck-color-azure-05); justify-content: center; cursor: pointer; width: 100%; margin: 0; padding: 14px; text-align: left; transition: background-color 50ms ease-in; } ._ArrayField--hasItems_14u8o_33 > ._ArrayField-addButton_14u8o_18 { border-top: 1px solid var(--puck-color-grey-09); border-top-left-radius: 0; border-top-right-radius: 0; } ._ArrayField-addButton_14u8o_18:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; position: relative; } @media (hover: hover) and (pointer: fine) { ._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13) > ._ArrayField-addButton_14u8o_18:hover { background: var(--puck-color-azure-12); color: var(--puck-color-azure-04); transition: none; } } ._ArrayField_14u8o_5:not(._ArrayField--isDraggingFrom_14u8o_13) > ._ArrayField-addButton_14u8o_18:active { background: var(--puck-color-azure-11); color: var(--puck-color-azure-04); transition: none; } ._ArrayField-inner_14u8o_59 { margin-top: -1px; } ._ArrayFieldItem_14u8o_67 { border-top-left-radius: 3px; border-top-right-radius: 3px; display: block; position: relative; } ._ArrayFieldItem_14u8o_67 { border-top: 1px solid var(--puck-color-grey-09); } ._ArrayFieldItem--isDragging_14u8o_78 { border-top: transparent; } ._ArrayFieldItem--isExpanded_14u8o_82::before { display: none; } ._ArrayFieldItem--isExpanded_14u8o_82 { border-bottom: 0; outline-offset: 0px !important; outline: 1px solid var(--puck-color-azure-07) !important; z-index: 2; } ._ArrayFieldItem--isDragging_14u8o_78 { outline: 2px var(--puck-color-azure-09) solid !important; } ._ArrayFieldItem--isDragging_14u8o_78 ._ArrayFieldItem-summary_14u8o_97:active { background-color: var(--puck-color-white); } ._ArrayFieldItem_14u8o_67 + ._ArrayFieldItem_14u8o_67 { border-top-left-radius: 0; border-top-right-radius: 0; } ._ArrayFieldItem-summary_14u8o_97 { background: var(--puck-color-white); color: var(--puck-color-grey-04); cursor: pointer; display: flex; align-items: center; gap: 2px; justify-content: space-between; font-size: var(--puck-font-size-xxs); list-style: none; padding: 12px 15px; position: relative; overflow: hidden; transition: background-color 50ms ease-in; } ._ArrayFieldItem_14u8o_67:first-of-type > ._ArrayFieldItem-summary_14u8o_97 { border-top-left-radius: 3px; border-top-right-radius: 3px; } ._ArrayField--addDisabled_14u8o_127 > ._ArrayField-inner_14u8o_59 > ._ArrayFieldItem_14u8o_67:last-of-type:not(._ArrayFieldItem--isExpanded_14u8o_82) > ._ArrayFieldItem-summary_14u8o_97 { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } ._ArrayField--addDisabled_14u8o_127 > ._ArrayField-inner_14u8o_59 > ._ArrayFieldItem--isExpanded_14u8o_82:last-of-type { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; } ._ArrayFieldItem-summary_14u8o_97:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; } @media (hover: hover) and (pointer: fine) { ._ArrayFieldItem-summary_14u8o_97:hover { background-color: var(--puck-color-azure-12); transition: none; } } ._ArrayFieldItem-summary_14u8o_97:active { background-color: var(--puck-color-azure-11); transition: none; } ._ArrayFieldItem--isExpanded_14u8o_82 > ._ArrayFieldItem-summary_14u8o_97 { background: var(--puck-color-azure-11); color: var(--puck-color-azure-04); font-weight: 600; transition: none; } ._ArrayFieldItem-body_14u8o_166 { background: var(--puck-color-white); display: none; } ._ArrayFieldItem--isExpanded_14u8o_82 > ._ArrayFieldItem-body_14u8o_166 { display: block; } ._ArrayFieldItem-fieldset_14u8o_175 { border: none; border-top: 1px solid var(--puck-color-grey-09); margin: 0; min-width: 0; padding: 16px 15px; } ._ArrayFieldItem-rhs_14u8o_183 { display: flex; gap: 4px; align-items: center; } ._ArrayFieldItem-actions_14u8o_189 { color: var(--puck-color-grey-04); display: flex; gap: 4px; opacity: 0; } ._ArrayFieldItem-summary_14u8o_97:focus-within > ._ArrayFieldItem-rhs_14u8o_183 > ._ArrayFieldItem-actions_14u8o_189, ._ArrayFieldItem-summary_14u8o_97:hover > ._ArrayFieldItem-rhs_14u8o_183 > ._ArrayFieldItem-actions_14u8o_189 { opacity: 1; } /* css-module:/home/runner/work/puck/puck/packages/core/components/IconButton/IconButton.module.css/#css-module-data */ ._IconButton_swpni_1 { align-items: center; background: transparent; border: none; border-radius: 4px; color: currentColor; display: flex; font-family: var(--puck-font-family); justify-content: center; padding: 4px; transition: background-color 50ms ease-in, color 50ms ease-in; } ._IconButton_swpni_1:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: -2px; } @media (hover: hover) and (pointer: fine) { ._IconButton_swpni_1:hover:not(._IconButton--disabled_swpni_20) { background: var(--puck-color-azure-12); color: var(--puck-color-azure-04); cursor: pointer; transition: none; } } ._IconButton_swpni_1:active { background: var(--puck-color-azure-11); transition: none; } ._IconButton-title_swpni_33 { clip: rect(0 0 0 0); clip-path: inset(100%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } ._IconButton--disabled_swpni_20 { color: var(--puck-color-grey-07); } /* css-module:/home/runner/work/puck/puck/packages/core/components/Loader/styles.module.css/#css-module-data */ @keyframes _loader-animation_nacdm_1 { 0% { transform: rotate(0deg) scale(1); } 50% { transform: rotate(180deg) scale(0.8); } 100% { transform: rotate(360deg) scale(1); } } ._Loader_nacdm_13 { background: transparent; border-radius: 100%; border: 2px solid currentColor; border-bottom-color: transparent; display: inline-block; animation: _loader-animation_nacdm_1 1s 0s infinite linear; animation-fill-mode: both; } /* css-module:/home/runner/work/puck/puck/packages/core/components/DragIcon/styles.module.css/#css-module-data */ ._DragIcon_17p8x_1 { color: var(--puck-color-grey-05); cursor: grab; padding: 4px; border-radius: 4px; } ._DragIcon--disabled_17p8x_8 { cursor: no-drop; } @media (hover: hover) and (pointer: fine) { ._DragIcon_17p8x_1:not(._DragIcon--disabled_17p8x_8):hover { color: var(--puck-color-azure-05); background-color: var(--puck-color-azure-12); } } /* components/Sortable/styles.css */ [data-dnd-placeholder] * { opacity: 0 !important; } [data-dnd-placeholder] { background: var(--puck-color-azure-09) !important; border: none !important; color: #00000000 !important; opacity: 0.3 !important; outline: none !important; transition: none !important; } /* css-module:/home/runner/work/puck/puck/packages/core/components/ExternalInput/styles.module.css/#css-module-data */ ._ExternalInput-actions_91ls0_1 { display: flex; } ._ExternalInput-button_91ls0_5 { display: flex; gap: 8px; align-items: center; justify-content: center; background-color: var(--puck-color-white); border: 1px solid var(--puck-color-grey-09); border-radius: 4px; color: var(--puck-color-azure-04); padding: 12px 16px; font-weight: 500; white-space: nowrap; text-overflow: ellipsis; transition: background-color 50ms ease-in; position: relative; overflow: hidden; flex-grow: 1; } ._ExternalInput--dataSelected_91ls0_24 ._ExternalInput-button_91ls0_5 { color: var(--puck-color-grey-03); display: block; border-top-right-radius: 0px; border-bottom-right-radius: 0px; } ._ExternalInput--readOnly_91ls0_31 ._ExternalInput-button_91ls0_5 { background-color: var(--puck-color-grey-11); } ._ExternalInput-detachButton_91ls0_35 { border: 1px solid var(--puck-color-grey-09); border-top-right-radius: 4px; border-bottom-right-radius: 4px; background-color: var(--puck-color-grey-12); color: var(--puck-color-grey-05); display: flex; gap: 8px; align-items: center; justify-content: center; padding: 8px 12px; position: relative; transition: background-color 50ms ease-in, color 50ms ease-in; margin-inline-start: -1px; } ._ExternalInput-button_91ls0_5:focus-visible, ._ExternalInput-detachButton_91ls0_35:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; z-index: 1; } @media (hover: hover) and (pointer: fine) { ._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:hover, ._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover { background: var(--puck-color-azure-12); transition: none; } ._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:hover { color: var(--puck-color-azure-04); } } ._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-button_91ls0_5:active, ._ExternalInput_91ls0_1:not(._ExternalInput--readOnly_91ls0_31) ._ExternalInput-detachButton_91ls0_35:active { background: var(--puck-color-azure-11); transition: none; } ._ExternalInputModal_91ls0_79 { color: var(--puck-color-black); display: grid; grid-template-rows: min-content minmax(128px, 100%) min-content; grid-template-columns: 100%; position: relative; min-height: 50dvh; max-height: 90dvh; } ._ExternalInputModal-grid_91ls0_89 { display: flex; flex-direction: column; } @media (min-width: 458px) { ._ExternalInputModal-grid_91ls0_89 { display: grid; grid-template-columns: 100%; } ._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-grid_91ls0_89 { grid-template-columns: 25% 75%; } } ._ExternalInputModal-filters_91ls0_105 { border-bottom: 1px solid var(--puck-color-grey-09); } ._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105 { display: none; } @media (min-width: 458px) { ._ExternalInputModal-filters_91ls0_105 { border-inline-end: 1px solid var(--puck-color-grey-09); display: none; } ._ExternalInputModal--filtersToggled_91ls0_100 ._ExternalInputModal-filters_91ls0_105 { display: block; } } ._ExternalInputModal-masthead_91ls0_124 { background-color: var(--puck-color-grey-12); border-bottom: 1px solid var(--puck-color-grey-09); display: flex; flex-wrap: wrap; gap: 24px; padding: 24px; } ._ExternalInputModal-tableWrapper_91ls0_133 { position: relative; overflow-x: auto; overflow-y: auto; flex-grow: 1; } ._ExternalInputModal-table_91ls0_133 { border-collapse: unset; border-spacing: 0px; color: var(--puck-color-grey-02); position: relative; z-index: 0; min-width: 100%; } ._ExternalInputModal-thead_91ls0_149 { background-color: var(--puck-color-white); position: sticky; top: 0; z-index: 1; } ._ExternalInputModal-th_91ls0_149 { border-bottom: 1px solid var(--puck-color-grey-09); color: var(--puck-color-grey-04); font-weight: 500; font-size: 14px; padding: 16px 24px; } ._ExternalInputModal-td_91ls0_164 { border-bottom: 1px solid var(--puck-color-grey-10); padding: 16px 24px; } ._ExternalInputModal-tr_91ls0_169 ._ExternalInputModal-td_91ls0_164:first-of-type { font-weight: 500; width: 1%; white-space: nowrap; } @media (hover: hover) and (pointer: fine) { ._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover { background: var(--puck-color-azure-12); color: var(--puck-color-azure-04); cursor: pointer; position: relative; margin-inline-start: -5px; } ._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:hover ._ExternalInputModal-td_91ls0_164:first-of-type { border-inline-start: 4px solid var(--puck-color-azure-04); padding-inline-start: 20px; } } ._ExternalInputModal-tbody_91ls0_176 ._ExternalInputModal-tr_91ls0_169:last-of-type ._ExternalInputModal-td_91ls0_164 { border-bottom: none; } ._ExternalInputModal-tableWrapper_91ls0_133 { display: none; } ._ExternalInputModal--hasData_91ls0_202 ._ExternalInputModal-tableWrapper_91ls0_133 { display: block; } ._ExternalInputModal-loadingBanner_91ls0_206 { display: none; background-color: color-mix(in srgb, var(--puck-color-white) 90%, transparent); padding: 64px; align-items: center; justify-content: center; position: absolute; top: 0; left: 0; right: 0; bottom: 0; } ._ExternalInputModal--isLoading_91ls0_223 ._ExternalInputModal-loadingBanner_91ls0_206 { display: flex; } ._ExternalInputModal-searchForm_91ls0_227 { display: flex; flex-wrap: wrap; gap: 12px; flex-grow: 1; } @media (min-width: 458px) { ._ExternalInputModal-searchForm_91ls0_227 { flex-wrap: nowrap; } } ._ExternalInputModal-search_91ls0_227 { display: flex; background: var(--puck-color-white); border-width: 1px; border-style: solid; border-color: var(--puck-color-grey-09); border-radius: 4px; flex-grow: 1; transition: border-color 50ms ease-in; } ._ExternalInputModal-search_91ls0_227:focus-within { border-color: var(--puck-color-grey-05); outline: 2px solid var(--puck-color-azure-05); transition: none; } @media (hover: hover) and (pointer: fine) { ._ExternalInputModal-search_91ls0_227:hover { border-color: var(--puck-color-grey-05); transition: none; } } ._ExternalInputModal-searchIcon_91ls0_264 { align-items: center; background: var(--puck-color-grey-12); border-bottom-left-radius: 4px; border-top-left-radius: 4px; border-inline-end: 1px solid var(--puck-color-grey-09); color: var(--puck-color-grey-07); display: flex; justify-content: center; padding: 12px 15px; transition: color 50ms ease-in; } ._ExternalInputModal-search_91ls0_227:focus-within ._ExternalInputModal-searchIcon_91ls0_264 { color: var(--puck-color-grey-04); transition: none; } @media (hover: hover) and (pointer: fine) { ._ExternalInputModal-search_91ls0_227:hover ._ExternalInputModal-searchIcon_91ls0_264 { color: var(--puck-color-grey-04); transition: none; } } ._ExternalInputModal-searchIconText_91ls0_289 { clip: rect(0 0 0 0); clip-path: inset(100%); height: 1px; overflow: hidden; position: absolute; white-space: nowrap; width: 1px; } ._ExternalInputModal-searchInput_91ls0_299 { border: none; border-radius: 4px; background: var(--puck-color-white); font-family: inherit; font-size: 14px; padding: 12px 15px; width: 100%; } ._ExternalInputModal-searchInput_91ls0_299:focus { outline: 0; } ._ExternalInputModal-searchActions_91ls0_313 { display: flex; gap: 8px; height: 44px; width: 100%; } @media (min-width: 458px) { ._ExternalInputModal-searchActions_91ls0_313 { width: auto; } } ._ExternalInputModal-searchActionIcon_91ls0_326 { align-self: center; } ._ExternalInputModal-footerContainer_91ls0_330 { background-color: var(--puck-color-grey-12); border-top: 1px solid var(--puck-color-grey-09); color: var(--puck-color-grey-04); padding: 16px; } ._ExternalInputModal-footer_91ls0_330 { font-weight: 500; font-size: 14px; text-align: right; } ._ExternalInputModal-field_91ls0_343 { color: var(--puck-color-grey-04); margin: 16px; margin-bottom: 12px; display: block; } /* css-module:/home/runner/work/puck/puck/packages/core/components/Modal/styles.module.css/#css-module-data */ ._Modal_ikbaj_1 { background: color-mix(in srgb, var(--puck-color-black) 75%, transparent); display: none; justify-content: center; align-items: center; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 1; padding: 32px; } ._Modal--isOpen_ikbaj_15 { display: flex; } ._Modal-inner_ikbaj_19 { width: 100%; max-width: 1024px; border-radius: 8px; overflow: hidden; background: var(--puck-color-white); display: flex; flex-direction: column; max-height: 90dvh; } /* css-module:/home/runner/work/puck/puck/packages/core/components/Heading/styles.module.css/#css-module-data */ ._Heading_qxrry_1 { display: block; color: var(--puck-color-black); font-weight: 700; margin: 0; } ._Heading_qxrry_1 b { font-weight: 700; } ._Heading--xxxxl_qxrry_12 { font-size: var(--puck-font-size-xxxxl); letter-spacing: 0.08ch; font-weight: 800; } ._Heading--xxxl_qxrry_18 { font-size: var(--puck-font-size-xxxl); } ._Heading--xxl_qxrry_22 { font-size: var(--puck-font-size-xxl); } ._Heading--xl_qxrry_26 { font-size: var(--puck-font-size-xl); } ._Heading--l_qxrry_30 { font-size: var(--puck-font-size-l); } ._Heading--m_qxrry_34 { font-size: var(--puck-font-size-m); } ._Heading--s_qxrry_38 { font-size: var(--puck-font-size-s); } ._Heading--xs_qxrry_42 { font-size: var(--puck-font-size-xs); } /* css-module:/home/runner/work/puck/puck/packages/core/components/Button/Button.module.css/#css-module-data */ ._Button_10byl_1 { appearance: none; background: none; border: 1px solid transparent; border-radius: 4px; color: var(--puck-color-white); display: inline-flex; align-items: center; gap: 8px; letter-spacing: 0.05ch; font-family: var(--puck-font-family); font-size: 14px; font-weight: 400; box-sizing: border-box; line-height: 1; text-align: center; text-decoration: none; transition: background-color 50ms ease-in; cursor: pointer; white-space: nowrap; margin: 0; } ._Button_10byl_1:hover, ._Button_10byl_1:active { transition: none; } ._Button--medium_10byl_29 { min-height: 34px; padding-bottom: 7px; padding-inline-start: 19px; padding-inline-end: 19px; padding-top: 7px; } ._Button--large_10byl_37 { padding-bottom: 11px; padding-inline-start: 19px; padding-inline-end: 19px; padding-top: 11px; } ._Button-icon_10byl_44 { margin-top: 2px; } ._Button--primary_10byl_48 { background: var(--puck-color-azure-04); } ._Button_10byl_1:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; } @media (hover: hover) and (pointer: fine) { ._Button--primary_10byl_48:hover { background-color: var(--puck-color-azure-03); } } ._Button--primary_10byl_48:active { background-color: var(--puck-color-azure-02); } ._Button--secondary_10byl_67 { border: 1px solid currentColor; color: currentColor; } @media (hover: hover) and (pointer: fine) { ._Button--secondary_10byl_67:hover { background-color: var(--puck-color-azure-12); color: var(--puck-color-black); } } ._Button--secondary_10byl_67:active { background-color: var(--puck-color-azure-11); color: var(--puck-color-black); } ._Button--flush_10byl_84 { border-radius: 0; } ._Button--disabled_10byl_88, ._Button--disabled_10byl_88:hover { background-color: var(--puck-color-grey-07); color: var(--puck-color-grey-03); cursor: not-allowed; } ._Button--fullWidth_10byl_95 { justify-content: center; width: 100%; } ._Button-spinner_10byl_100 { padding-inline-start: 8px; } /* css-module:/home/runner/work/puck/puck/packages/core/components/AutoField/fields/ObjectField/styles.module.css/#css-module-data */ ._ObjectField_1ua3y_5 { display: flex; flex-direction: column; background-color: var(--puck-color-white); border: 1px solid var(--puck-color-grey-09); border-radius: 4px; } ._ObjectField-fieldset_1ua3y_13 { border: none; margin: 0; min-width: 0; padding: 16px 15px; } /* css-module:/home/runner/work/puck/puck/packages/core/components/Drawer/styles.module.css/#css-module-data */ ._Drawer_pl7z0_1 { display: flex; flex-direction: column; font-family: var(--puck-font-family); gap: 12px; } ._Drawer-draggable_pl7z0_8 { position: relative; } ._Drawer-draggableBg_pl7z0_12 { position: absolute; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none; z-index: -1; } ._DrawerItem-draggable_pl7z0_22 { background: var(--puck-color-white); cursor: grab; padding: 12px; display: flex; border: 1px var(--puck-color-grey-09) solid; border-radius: 4px; font-size: var(--puck-font-size-xxs); justify-content: space-between; align-items: center; transition: background-color 50ms ease-in, color 50ms ease-in; } ._DrawerItem--disabled_pl7z0_35 ._DrawerItem-draggable_pl7z0_22 { background: var(--puck-color-grey-11); color: var(--puck-color-grey-05); cursor: not-allowed; } ._DrawerItem_pl7z0_22:focus-visible { outline: 0; } ._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:focus-visible ._DrawerItem-draggable_pl7z0_22 { border-radius: 4px; outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; } @media (hover: hover) and (pointer: fine) { ._Drawer_pl7z0_1:not(._Drawer--isDraggingFrom_pl7z0_45) ._DrawerItem_pl7z0_22:not(._DrawerItem--disabled_pl7z0_35) ._DrawerItem-draggable_pl7z0_22:hover { background-color: var(--puck-color-azure-12); color: var(--puck-color-azure-04); transition: none; } } ._DrawerItem-name_pl7z0_63 { overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; } /* css-module:/home/runner/work/puck/puck/packages/core/components/DraggableComponent/styles.module.css/#css-module-data */ ._DraggableComponent_1vaqy_1 { position: absolute; pointer-events: none; --overlay-background: color-mix( in srgb, var(--puck-color-azure-08) 30%, transparent ); } ._DraggableComponent-overlayWrapper_1vaqy_12 { height: 100%; width: 100%; top: 0; position: absolute; pointer-events: none; box-sizing: border-box; z-index: 1; } ._DraggableComponent-overlay_1vaqy_12 { cursor: pointer; height: 100%; outline: 2px var(--puck-color-azure-09) solid; outline-offset: -2px; width: 100%; } ._DraggableComponent_1vaqy_1:focus-visible > ._DraggableComponent-overlayWrapper_1vaqy_12 { outline: 1px solid var(--puck-color-azure-05); } ._DraggableComponent-loadingOverlay_1vaqy_34 { background: var(--puck-color-white); color: var(--puck-color-grey-03); border-radius: 4px; display: flex; padding: 8px; top: 8px; right: 8px; position: absolute; z-index: 1; pointer-events: all; box-sizing: border-box; opacity: 0.8; z-index: 1; } ._DraggableComponent--hover_1vaqy_50 > ._DraggableComponent-overlayWrapper_1vaqy_12 > ._DraggableComponent-overlay_1vaqy_12 { background: var(--overlay-background); outline: 2px var(--puck-color-azure-09) solid; } ._DraggableComponent--isSelected_1vaqy_57 > ._DraggableComponent-overlayWrapper_1vaqy_12 > ._DraggableComponent-overlay_1vaqy_12 { outline-color: var(--puck-color-azure-07); } ._DraggableComponent_1vaqy_1:has(._DraggableComponent--hover_1vaqy_50 > ._DraggableComponent-overlayWrapper_1vaqy_12) > ._DraggableComponent-overlayWrapper_1vaqy_12 { display: none; } ._DraggableComponent-actionsOverlay_1vaqy_71 { position: sticky; opacity: 0; pointer-events: none; z-index: 2; } ._DraggableComponent--isSelected_1vaqy_57 ._DraggableComponent-actionsOverlay_1vaqy_71 { opacity: 1; pointer-events: auto; } ._DraggableComponent-actions_1vaqy_71 { position: absolute; width: auto; cursor: grab; display: flex; box-sizing: border-box; transform-origin: right top; min-height: 36px; } /* components/DraggableComponent/styles.css */ [data-puck-component] * { pointer-events: none; user-select: none; -webkit-user-select: none; } [data-puck-component] { cursor: grab; pointer-events: auto !important; user-select: none; -webkit-user-select: none; } [data-puck-dropzone] { pointer-events: auto !important; } [data-puck-disabled] { cursor: pointer; } [data-dnd-placeholder] { background: var(--puck-color-azure-06) !important; border: none !important; color: #00000000 !important; opacity: 0.3 !important; outline: none !important; transition: none !important; } [data-dnd-placeholder] *, [data-dnd-placeholder]::after, [data-dnd-placeholder]::before { opacity: 0 !important; } [data-dnd-dragging][data-puck-component] { pointer-events: none !important; outline: 2px var(--puck-color-azure-09) solid !important; outline-offset: -2px !important; } /* css-module:/home/runner/work/puck/puck/packages/core/components/DropZone/styles.module.css/#css-module-data */ ._DropZone_1i2sv_1 { --resize-animation-ms: 150ms; position: relative; height: 100%; min-height: var(--min-empty-height); outline-offset: -2px; width: 100%; } ._DropZone--hasChildren_1i2sv_11 { min-height: 0; } ._DropZone_1i2sv_1:empty { min-height: var(--min-empty-height); } [data-puck-entry]:not([data-puck-dragging]) ._DropZone_1i2sv_1 { transition: min-height var(--resize-animation-ms) ease-in; } ._DropZone--isAreaSelected_1i2sv_24, ._DropZone--hoveringOverArea_1i2sv_25:not(._DropZone--isRootZone_1i2sv_25) { background: color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent); outline: 2px dashed var(--puck-color-azure-08); } ._DropZone_1i2sv_1:empty { background: color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent); outline: 2px dashed var(--puck-color-azure-08); } ._DropZone--isDestination_1i2sv_35 { outline: 2px dashed var(--puck-color-azure-04) !important; } ._DropZone--isDestination_1i2sv_35:not(._DropZone--isRootZone_1i2sv_25) { background: color-mix(in srgb, var(--puck-color-azure-09) 30%, transparent) !important; } ._DropZone-item_1i2sv_47 { position: relative; } ._DropZone-hitbox_1i2sv_51 { position: absolute; bottom: -12px; height: 24px; width: 100%; z-index: 1; } [data-puck-dragging] ._DropZone--isEnabled_1i2sv_59 { outline: 2px dashed var(--puck-color-azure-06); } ._DropZone_1i2sv_1 > *:not([data-puck-component]) { opacity: 0; } body:has(._DropZone--isAnimating_1i2sv_68:empty) [data-puck-overlay] { opacity: 0 !important; } /* lib/overlay-portal/styles.css */ [data-puck-overlay-portal], [data-puck-overlay-portal] * { pointer-events: auto !important; } [data-puck-overlay-portal]:hover { outline: 2px var(--puck-color-azure-09) dashed; outline-offset: 2px; } [data-puck-overlay-portal]:focus-within { outline: 2px var(--puck-color-azure-07) solid; outline-offset: 2px; } /* css-module:/home/runner/work/puck/puck/packages/core/components/InlineTextField/styles.module.css/#css-module-data */ ._InlineTextField_1xph6_1 { cursor: text; display: inline-block; white-space: pre-wrap; } [data-dnd-dragging] ._InlineTextField_1xph6_1 { cursor: none; caret-color: transparent; } [data-dnd-dragging] ._InlineTextField_1xph6_1::selection { display: none; } /* css-module:/home/runner/work/puck/puck/packages/core/components/SidebarSection/styles.module.css/#css-module-data */ ._SidebarSection_8boj8_1 { display: flex; position: relative; flex-direction: column; color: var(--puck-color-black); } ._SidebarSection_8boj8_1:last-of-type { flex-grow: 1; } ._SidebarSection-title_8boj8_12 { background: var(--puck-color-white); padding: 16px; border-bottom: 1px solid var(--puck-color-grey-09); border-top: 1px solid var(--puck-color-grey-09); overflow-x: auto; } ._SidebarSection--noBorderTop_8boj8_20 > ._SidebarSection-title_8boj8_12 { border-top: 0px; } ._SidebarSection-content_8boj8_24 { padding: 16px; } ._SidebarSection--noPadding_8boj8_28 > ._SidebarSection-content_8boj8_24 { padding: 0px; } ._SidebarSection--noPadding_8boj8_28 > ._SidebarSection-content_8boj8_24:last-child { padding-bottom: 4px; } ._SidebarSection_8boj8_1:last-of-type ._SidebarSection-content_8boj8_24 { border-bottom: none; flex-grow: 1; } ._SidebarSection-breadcrumbLabel_8boj8_41 { background: none; border: 0; border-radius: 2px; color: var(--puck-color-azure-04); cursor: pointer; font: inherit; flex-shrink: 0; padding: 0; transition: color 50ms ease-in; } ._SidebarSection-breadcrumbLabel_8boj8_41:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; } @media (hover: hover) and (pointer: fine) { ._SidebarSection-breadcrumbLabel_8boj8_41:hover { color: var(--puck-color-azure-03); transition: none; } } ._SidebarSection-breadcrumbLabel_8boj8_41:active { color: var(--puck-color-azure-02); transition: none; } ._SidebarSection-breadcrumbs_8boj8_70 { align-items: center; display: flex; gap: 4px; } ._SidebarSection-breadcrumb_8boj8_41 { align-items: center; display: flex; gap: 4px; } ._SidebarSection-heading_8boj8_82 { padding-inline-end: 16px; } ._SidebarSection-loadingOverlay_8boj8_86 { background: var(--puck-color-white); display: flex; justify-content: center; align-items: center; height: 100%; width: 100%; top: 0; position: absolute; z-index: 1; pointer-events: all; box-sizing: border-box; opacity: 0.8; } /* css-module:/home/runner/work/puck/puck/packages/core/components/Puck/styles.module.css/#css-module-data */ ._Puck_1yxlw_19 { --puck-space-px: 16px; font-family: var(--puck-font-family); overflow-x: hidden; } @media (min-width: 766px) { ._Puck_1yxlw_19 { overflow-x: auto; } } ._Puck-portal_1yxlw_31 { position: relative; z-index: 2; } ._PuckLayout-inner_1yxlw_38 { --puck-frame-width: auto; --puck-side-bar-width: 0px; --puck-left-side-bar-width: var( --puck-user-left-side-bar-width, var(--puck-side-bar-width) ); --puck-right-side-bar-width: var( --puck-user-right-side-bar-width, var(--puck-side-bar-width) ); display: grid; grid-template-areas: "header header header" "left editor right"; grid-template-columns: 0 var(--puck-frame-width) 0; grid-template-rows: min-content auto; height: 100dvh; position: relative; z-index: 0; } ._PuckLayout--mounted_1yxlw_59 ._PuckLayout-inner_1yxlw_38 { --puck-side-bar-width: 186px; } ._PuckLayout--leftSideBarVisible_1yxlw_63 ._PuckLayout-inner_1yxlw_38 { grid-template-columns: var(--puck-left-side-bar-width) var(--puck-frame-width) 0; } ._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38 { grid-template-columns: 0 var(--puck-frame-width) var(--puck-right-side-bar-width); } ._PuckLayout--leftSideBarVisible_1yxlw_63._PuckLayout--rightSideBarVisible_1yxlw_69 ._PuckLayout-inner_1yxlw_38 { grid-template-columns: var(--puck-left-side-bar-width) var(--puck-frame-width) var(--puck-right-side-bar-width); } @media (min-width: 458px) { ._PuckLayout-mounted_1yxlw_83 ._PuckLayout-inner_1yxlw_38 { --puck-frame-width: minmax(266px, auto); } } @media (min-width: 638px) { ._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38 { --puck-side-bar-width: minmax(186px, 250px); } } @media (min-width: 766px) { ._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38 { --puck-frame-width: auto; } } @media (min-width: 990px) { ._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38 { --puck-side-bar-width: 256px; } } @media (min-width: 1198px) { ._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38 { --puck-side-bar-width: 274px; } } @media (min-width: 1398px) { ._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38 { --puck-side-bar-width: 290px; } } @media (min-width: 1598px) { ._PuckLayout_1yxlw_38 ._PuckLayout-inner_1yxlw_38 { --puck-side-bar-width: 320px; } } /* css-module:/home/runner/work/puck/puck/packages/core/components/Puck/components/Fields/styles.module.css/#css-module-data */ ._PuckFields_10bh7_1 { position: relative; font-family: var(--puck-font-family); } ._PuckFields--isLoading_10bh7_6 { min-height: 48px; } ._PuckFields-loadingOverlay_10bh7_10 { background: var(--puck-color-white); display: flex; justify-content: flex-end; align-items: flex-start; height: 100%; width: 100%; top: 0px; position: absolute; z-index: 1; pointer-events: all; box-sizing: border-box; opacity: 0.8; } ._PuckFields-loadingOverlayInner_10bh7_25 { display: flex; padding: 16px; position: sticky; top: 0; } ._PuckFields-field_10bh7_32 * { box-sizing: border-box; } ._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32 { color: var(--puck-color-grey-04); padding: 16px; padding-bottom: 12px; display: block; } ._PuckFields--wrapFields_10bh7_36 ._PuckFields-field_10bh7_32 + ._PuckFields-field_10bh7_32 { border-top: 1px solid var(--puck-color-grey-09); margin-top: 8px; } /* css-module:/home/runner/work/puck/puck/packages/core/components/ComponentList/styles.module.css/#css-module-data */ ._ComponentList_1rrlt_1 { max-width: 100%; } ._ComponentList--isExpanded_1rrlt_5 + ._ComponentList_1rrlt_1 { margin-top: 12px; } ._ComponentList-content_1rrlt_9 { display: none; } ._ComponentList--isExpanded_1rrlt_5 > ._ComponentList-content_1rrlt_9 { display: block; } ._ComponentList-title_1rrlt_17 { background-color: transparent; border: 0; color: var(--puck-color-grey-05); cursor: pointer; display: flex; font: inherit; font-size: var(--puck-font-size-xxxs); list-style: none; margin-bottom: 6px; padding: 8px; text-transform: uppercase; transition: background-color 50ms ease-in, color 50ms ease-in; gap: 4px; border-radius: 4px; width: 100%; } ._ComponentList-title_1rrlt_17:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; } @media (hover: hover) and (pointer: fine) { ._ComponentList-title_1rrlt_17:hover { background-color: var(--puck-color-azure-11); color: var(--puck-color-azure-04); transition: none; } } ._ComponentList-title_1rrlt_17:active { background-color: var(--puck-color-azure-10); transition: none; } ._ComponentList-titleIcon_1rrlt_53 { margin-inline-start: auto; } /* css-module:/home/runner/work/puck/puck/packages/core/components/Puck/components/Preview/styles.module.css/#css-module-data */ ._PuckPreview_z2rgu_1 { position: relative; height: 100%; } ._PuckPreview-frame_z2rgu_6 { border: none; height: 100%; width: 100%; } /* css-module:/home/runner/work/puck/puck/packages/core/components/LayerTree/styles.module.css/#css-module-data */ ._LayerTree_7rx04_1 { color: var(--puck-color-grey-03); font-family: var(--puck-font-family); font-size: var(--puck-font-size-xxs); margin: 0; position: relative; list-style: none; padding: 0; } ._LayerTree-zoneTitle_7rx04_11 { color: var(--puck-color-grey-05); font-size: var(--puck-font-size-xxxs); text-transform: uppercase; } ._LayerTree-helper_7rx04_17 { text-align: center; color: var(--puck-color-grey-07); margin: 8px 4px; } ._Layer_7rx04_1 { position: relative; border: 1px solid transparent; border-radius: 4px; } ._Layer-inner_7rx04_29 { border: 1px solid transparent; border-radius: 4px; transition: color 50ms ease-in; } ._Layer--containsZone_7rx04_35 > ._Layer-inner_7rx04_29 { padding-inline-start: 0; } ._Layer-clickable_7rx04_39 { align-items: center; background: none; border: 0; border-radius: 4px; color: inherit; cursor: pointer; display: flex; font: inherit; padding-inline-start: 12px; padding-inline-end: 4px; width: 100%; } ._Layer-clickable_7rx04_39:focus-visible { outline: 2px solid var(--puck-color-azure-05); outline-offset: 2px; position: relative; z-index: 1; } @media (hover: hover) and (pointer: fine) { ._Layer_7rx04_1:not(._Layer--isSelected_7rx04_61) > ._Layer-inner_7rx04_29:hover { border-color: var(--puck-color-azure-10); background: var(--puck-color-azure-11); color: var(--puck-color-azure-04); transition: none; } } ._Layer--isSelected_7rx04_61 { border-color: var(--puck-color-azure-08); } ._Layer--isSelected_7rx04_61 > ._Layer-inner_7rx04_29 { background: var(--puck-color-azure-10); } ._Layer--isSelected_7rx04_61 > ._Layer-inner_7rx04_29 > ._Layer-clickable_7rx04_39 > ._Layer-chevron_7rx04_77, ._Layer--childIsSelected_7rx04_78 > ._Layer-inner_7rx04_29 > ._Layer-clickable_7rx04_39 > ._Layer-chevron_7rx04_77 { transform: scaleY(-1); } ._Layer-zones_7rx04_82 { display: none; margin-inline-start: 12px; } ._Layer--isSelected_7rx04_61 > ._Layer-zones_7rx04_82, ._Layer--childIsSelected_7rx04_78 > ._Layer-zones_7rx04_82 { display: block; } ._Layer-zones_7rx04_82 > ._LayerTree_7rx04_1 { margin-inline-start: 12px; } ._Layer-title_7rx04_96, ._LayerTree-zoneTitle_7rx04_11 { display: flex; gap: 8px; align-items: center; margin: 8px 4px; overflow-x: hidden; } ._Layer-name_7rx04_105 { overflow-x: hidden; text-overflow: ellipsis; white-space: nowrap; } ._Layer-icon_7rx04_111 { color: var(--puck-color-rose-07); margin-top: 4px; } ._Layer-zoneIcon_7rx04_116 { color: var(--puck-color-grey-08); margin-top: 4px; } /* css-module:/home/runner/work/puck/puck/packages/core/components/ViewportControls/styles.module.css/#css-module-data */ ._ViewportControls_gejzr_1 { display: flex; background: var(--puck-color-grey-11); box-sizing: border-box; border-inline-start: 2px solid var(--puck-color-grey-11); justify-content: center; gap: 8px; min-width: 358px; padding-bottom: 16px; padding-inline-start: var(--puck-space-px); padding-inline-end: var(--puck-space-px); z-index: 1; } ._ViewportControls-divider_gejzr_15 { border-inline-end: 1px solid var(--puck-color-grey-09); margin-inline-start: 8px; margin-inline-end: 8px; } ._ViewportControls-zoomSelect_gejzr_21 { appearance: none; background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23c3c3c3'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat; background-size: 10px; background-position: calc(100% - 12px) calc(50% + 3px); background-repeat: no-repeat; border: 0; font-size: var(--puck-font-size-xxxs); padding: 0; width: 96px; } ._ViewportControls-zoomSelect_gejzr_21:dir(rtl) { background-position: 12px calc(50% + 3px); } ._ViewportButton--isActive_gejzr_38 ._ViewportButton-inner_gejzr_38 { color: var(--puck-color-azure-04); } /* css-module:/home/run