.options-block{flex-direction:column;align-items:flex-start;width:100%}.options-block p{width:100%;font-size:var(--font-size-12);color:var(--gray-8);margin:0;margin-bottom:var(--space-1);line-height:1}.options-block .options{width:100%;color:var(--gray-8);background-color:var(--border-color);border-radius:var(--border-radius-1);grid-auto-flow:column;gap:1px;display:grid}.options-block .options svg{stroke-width:2px}.options-block .options .option{border:unset;padding:var(--space-2);background-color:var(--gray-3);border-radius:unset;justify-content:center;justify-self:stretch;align-items:center;transition:background-color .3s,border-color .3s;display:flex;position:relative}.options-block .options .option:first-child{border-radius:calc(var(--border-radius-1) - 1px)0 0 calc(var(--border-radius-1) - 1px)}.options-block .options .option:last-child{border-radius:0 calc(var(--border-radius-1) - 1px)calc(var(--border-radius-1) - 1px)0}.options-block .options .option:hover{background-color:var(--gray-4)}.options-block .options .option[data-title]:hover:after{content:attr(data-title);bottom:var(--space-11);background-color:var(--gray-10);color:var(--color-secondary);padding:var(--space-1)var(--space-2);font-size:var(--font-size-10);border-radius:var(--border-radius-1);font-weight:var(--font-weight-bold);border:1px solid var(--border-color-dark);text-align:left;z-index:2;width:max-content;max-width:22ch;line-height:1.4;position:absolute}.options-block .options .option:first-child[data-title]:hover:after{left:0}.options-block .options .option:last-child[data-title]:hover:after{right:0}.options-block .options .option svg{width:var(--font-size-14);height:var(--font-size-14)}.options-block .options [data-selected=true],.options-block .options [data-selected=true]:hover{background-color:var(--gray-6)}.options-block .options [data-selected=true] svg{stroke:var(--gray-10)}
.accordeon{width:100%}.accordeon .accordeon-header{width:90%;color:var(--gray-7);justify-content:space-between;align-items:center;font-weight:700;transition:color .2s ease-in-out;display:flex}.accordeon .accordeon-header span{font-size:var(--font-size-12);font-weight:var(--font-weight-bold);color:var(--gray-8);line-height:var(--space-5);cursor:default;align-items:center;display:inline-flex}.accordeon .accordeon-header span svg{margin-right:var(--space-1)}.accordeon .accordeon-header:hover,.accordeon .accordeon-header:hover svg{color:var(--gray-8);stroke:var(--gray-8)}.accordeon .accordeon-header svg{width:var(--space-4);height:var(--space-4);stroke:var(--gray-8)}.accordeon [data-isopen=true]>svg{transform:rotate(180deg)}.full-accordeon{border-bottom:1px solid var(--border-color-light)}.full-accordeon:last-child{border:unset}.full-accordeon .accordeon-header{width:calc(100% - var(--space-6));padding:var(--space-3)0}.full-accordeon .accordeon-header-open,.full-accordeon .accordeon-header-open svg{color:var(--gray-8);stroke:var(--gray-8)}
.page-manager .page-entry{margin-bottom:var(--space-4);align-items:flex-end}.page-manager .page-entry .duplicate,.page-manager .page-entry .trash{margin-left:var(--space-2);margin-bottom:calc(var(--space-1) - var(--space-base-half-unit))}.page-manager .banner{margin-bottom:var(--space-4)}
@keyframes toast-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.toast{right:var(--space-2);bottom:var(--space-2);background:var(--gray-1);min-height:calc(var(--space-base-size)*18);max-width:calc(var(--space-10)*9);border-radius:var(--border-radius-2);border:1px solid var(--border-color-light);padding:var(--space-3);z-index:999998;will-change:transform;margin:0 auto;animation:.3s toast-slide-up;position:fixed}.toast-icon{stroke:var(--gray-2);stroke-width:var(--font-base-half-unit)}.toast .content{align-items:start;gap:var(--space-2);grid-template-columns:auto 1fr auto;display:grid}.toast .content>svg{background-color:var(--gray-1);stroke:var(--gray-10);stroke-width:2px;border:1px solid var(--gray-10);border-radius:50%;padding:2px}.toast .content span{color:var(--color-primary-light);font-weight:var(--font-weight-bold);font-size:var(--font-size-14);line-height:var(--font-line-height-medium);letter-spacing:var(--space-base-size);margin:0}.toast .content .close{color:var(--color-primary-light);align-self:start;transition:background-color .3s}.toast .content .close:hover{background-color:var(--gray-2)}.toast .addition{margin-left:var(--space-6)}.toast .addition p{margin-top:var(--space-2);margin-bottom:var(--space-1);font-size:var(--font-size-14);line-height:var(--font-line-height-medium);color:var(--color-primary)}
#layer-editor{z-index:9;--background-preference:var(--gray-2);background-color:var(--background-preference);color:var(--color-primary);width:278px;max-height:calc(100vh - var(--space-4));left:var(--space-2);top:var(--space-2);font-family:var(--font-primary);border-radius:var(--border-radius-2);border:1px solid var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-start;position:fixed;overflow:hidden}#layer-editor:focus{outline:none}#layer-editor .widget-header{text-align:left;padding:var(--space-2)var(--space-3);width:100%;font-size:var(--font-size-16);border-bottom:1px solid var(--border-color-light);cursor:move;justify-content:space-between;align-items:center;margin:0;font-weight:400;display:flex}#layer-editor .widget-header span{align-items:center;display:flex}#layer-editor .widget-header span .icon-button{margin-left:6px}#layer-editor .cta{border-top:1px solid var(--border-color-light);padding:var(--space-2)var(--space-1);background-color:var(--gray-2)}#layer-editor .cta p{color:var(--gray-9);line-height:var(--line-height-medium)}#layer-editor .cta button{margin-bottom:var(--space-2)}#layer-editor .empty-state-p{font-size:var(--font-size-14);margin:var(--space-2)var(--space-3)0 var(--space-3)}#layer-editor .empty-state-button{margin:var(--space-3)}#layer-editor .widget-body{scrollbar-width:none;-ms-overflow-style:none;width:100%;max-height:calc(100% - 44px);overflow-y:auto}#layer-editor .widget-body::-webkit-scrollbar{display:none}#layer-editor .layer-container [data-selected=true],#layer-editor .layer-container [data-selected=true]>.parent-container,#layer-editor .layer-container [data-selected=true]~.block-container{background-color:rgba(123,97,255,.45)!important}#layer-editor .layer-container .parent-container{padding:var(--space-1)var(--space-2);background-color:var(--background-preference);border-bottom:1px solid var(--border-color-light);justify-content:space-between;align-items:center;width:100%;min-height:34px;display:flex}#layer-editor .layer-container .parent-container .link{color:var(--gray-9);font-size:var(--font-size-12)}#layer-editor .layer-container .parent-container .link svg{width:var(--space-4);height:var(--space-4);margin-right:var(--space-1);stroke-width:1.5px!important}#layer-editor .layer-container .parent-container:last-child{border-bottom:unset}#layer-editor .layer-container .parent-container:not(:first-child) .icon-button[data-title]:hover:after{top:calc(-100% - var(--space-2));bottom:unset}#layer-editor .layer-container>.parent-container{padding:var(--space-1)var(--space-2);min-height:34px}#layer-editor .layer-options-embedded{background-color:var(--gray-9)}#layer-editor .layer-options-embedded>.parent-container{border-bottom:1px solid var(--border-color-dark);border-radius:unset;padding:var(--space-1)var(--space-2);cursor:default;background:0 0;justify-content:flex-start;align-items:center;min-height:30px;display:flex}#layer-editor .layer-options-embedded>.parent-container>.link{color:var(--color-secondary);padding:unset;min-height:unset;background:var(--gray-9);justify-content:flex-start;align-items:center;display:inline-flex}#layer-editor .layer-options-embedded>.parent-container>.link svg{width:var(--space-4);height:var(--space-4);margin-right:var(--space-1);stroke-width:var(--font-base-half-unit)}#layer-editor .layer-container .parent-container:hover .page-actions,#layer-editor .layer-container .parent-container:focus-within .page-actions{visibility:visible}#layer-editor .layer-container .page-actions{gap:var(--space-1);visibility:hidden;grid-auto-flow:column;display:grid;position:relative}#layer-editor .layer-container .page-actions.visible,#layer-editor .layer-container .page-actions .more-options:hover+.more-options-container,#layer-editor .layer-container .page-actions .more-options:focus-within+.more-options-container,#layer-editor .layer-container .page-actions .more-options-container:hover,#layer-editor .layer-container .page-actions .more-options-container:focus-within{visibility:visible}#layer-editor .layer-container .page-actions .more-options:has(+.more-options-container:hover){background-color:var(--gray-2);border-color:var(--gray-3)}#layer-editor .layer-container .page-actions .more-options-container{visibility:hidden;gap:var(--space-1);background:var(--gray-1);border-radius:var(--border-radius-2);border:1px solid var(--border-color-light);min-width:calc(var(--space-10)*3 + var(--space-6));padding:var(--space-1);grid-auto-flow:row;display:grid;position:absolute;top:100%;right:0}#layer-editor .layer-container .page-actions .more-options-container button{width:100%;font-size:var(--font-size-12);flex-direction:row-reverse;justify-content:flex-end;display:flex}#layer-editor .layer-container .page-actions .more-options-container button svg{margin-right:var(--space-2);margin-top:calc(-1*var(--space-1)/2);margin-bottom:calc(-1*var(--space-1)/2);margin-left:unset!important}#layer-editor .layer-container .page-actions .icon-button.reverse svg{transform:rotate(180deg)}#layer-editor .layer-container .page-actions .icon-button[data-title]:hover:after{top:unset;bottom:calc(-100% - var(--space-2))}#layer-editor .layer-container .page-actions .icon-button svg{width:var(--space-4);height:var(--space-4);stroke-width:1.5px!important}#layer-editor .layer-container .page-actions .selected svg{stroke:var(--gray-10)}#layer-editor .layer-container .block-container,#layer-editor .layer-container .block-container .structure :not(:-webkit-any(.parent-container,.page-actions,.page-actions *,.layer-options,.layer-options *,.link,svg,svg *)){width:calc(100% - var(--space-4));margin-left:var(--space-4);border-left:1px solid var(--border-color-light);flex-direction:column;display:flex}#layer-editor .layer-container .block-container,#layer-editor .layer-container .block-container .structure :not(:-moz-any(.parent-container,.page-actions,.page-actions *,.layer-options,.layer-options *,.link,svg,svg *)){width:calc(100% - var(--space-4));margin-left:var(--space-4);border-left:1px solid var(--border-color-light);flex-direction:column;display:flex}#layer-editor .layer-container .block-container,#layer-editor .layer-container .block-container .structure :not(:is(.parent-container,.page-actions,.page-actions *,.layer-options,.layer-options *,.link,svg,svg *)){width:calc(100% - var(--space-4));margin-left:var(--space-4);border-left:1px solid var(--border-color-light);flex-direction:column;display:flex}#layer-editor .layer-container .block-container:not(:empty)+.parent-container{border-top:1px solid var(--border-color-light)}#layer-editor .layer-container .block-container .structure{border-bottom:1px solid var(--border-color-light);background-color:var(--background-preference)}#layer-editor .layer-container .block-container span{width:100%;padding:var(--space-1)var(--space-2);cursor:default;background-color:var(--background-preference);justify-content:space-between;align-items:center;min-height:34px;display:flex;flex-direction:row!important}#layer-editor .layer-container .block-container span[draggable=true],#layer-editor .layer-container .block-container .structure[draggable=true] .parent-container{cursor:move}#layer-editor .layer-container .block-container .dragging~div *{pointer-events:none}#layer-editor .layer-container .block-container span.dragging,#layer-editor .layer-container .block-container .parent-container.dragging,#layer-editor .layer-container .block-container .structure.dragging,#layer-editor .layer-container .block-container .structure.dragging span,#layer-editor .layer-container .block-container .structure.dragging .parent-container{border-color:var(--gray-3)!important;background-color:var(--gray-3)!important}#layer-editor .layer-container .block-container span.dragging .page-actions,#layer-editor .layer-container .block-container .parent-container.dragging .page-actions,#layer-editor .layer-container .block-container .structure.dragging .page-actions,#layer-editor .layer-container .block-container .structure.dragging span .page-actions,#layer-editor .layer-container .block-container .structure.dragging .parent-container .page-actions{visibility:hidden;opacity:0}#layer-editor .layer-container .block-container span.dragging .link,#layer-editor .layer-container .block-container .parent-container.dragging .link,#layer-editor .layer-container .block-container .structure.dragging .link,#layer-editor .layer-container .block-container .structure.dragging span .link,#layer-editor .layer-container .block-container .structure.dragging .parent-container .link{color:var(--gray-3)!important}#layer-editor .layer-container .block-container span .link{color:var(--gray-9);font-size:var(--font-size-12);text-align:left;display:flex}#layer-editor .layer-container .block-container span .link svg{width:var(--space-4);height:var(--space-4);margin-right:var(--space-1);stroke-width:1.5px!important}#layer-editor .layer-container .block-container span:hover .page-actions,#layer-editor .layer-container .block-container span:focus-within .page-actions{visibility:visible}#layer-editor .layer-container .block-container .structure span:last-child,#layer-editor .layer-container .block-container .structure:last-child,#layer-editor .layer-container .block-container span:last-child{border-bottom:none}
.page-builder .component-preview{border-radius:var(--border-radius-2);width:100%;margin-bottom:var(--space-3);background-color:unset;padding:0;cursor:pointer!important}.page-builder .component-preview.disallowed{cursor:not-allowed!important}.page-builder .component-preview.disallowed [id^=element],.page-builder .component-preview.disallowed [id^=block]{opacity:.75}.page-builder .component-preview.disallowed [id^=element]:hover,.page-builder .component-preview.disallowed [id^=block]:hover{box-shadow:unset!important}.page-builder .component-preview:last-child{margin-bottom:unset}.page-builder.elements .component-preview>[id^=block]{padding:var(--space-2);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.page-builder.elements .component-preview .element-description{margin-bottom:var(--space-1);pointer-events:none;mix-blend-mode:difference;font-size:var(--font-size-12)!important;font-weight:var(--font-weight-bold)!important;color:var(--gray-4)!important;font-family:var(--font-primary)!important}.page-builder.elements .component-preview [id^=element]{width:100%;margin:0}.page-builder.elements .component-preview a{width:unset!important}.page-builder.elements .component-preview img,.page-builder.elements .component-preview video{object-fit:cover;width:auto;height:100%;max-height:290px}.page-builder.elements .component-preview button{padding:var(--button-padding,16px 14px);width:auto!important}.page-builder.elements .component-preview>[id^=block],.page-builder.elements .component-preview>form{border:1px solid var(--border-color);border-radius:var(--border-radius-2);width:100%;height:100%;transition:border-color .3s,background-color .3s;overflow:hidden}.page-builder .component-preview>form *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-builder .component-preview>[id^=block]{font-family:var(--website-font-family,var(--font-primary));color:var(--color);background-color:var(--website-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius-2);transition:border-color .3s,background-color .3s;overflow:hidden}.page-builder .component-preview>[id^=block]:hover{box-shadow:var(--gray-2)0px 0px 0px 2px,var(--editor-container-color)0px 0px 0px 4px}.page-builder .component-preview>[id^=block]>*{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-builder .component-preview.selected-component>[id^=block],.page-builder .component-preview.selected-component>form{box-shadow:var(--gray-2)0px 0px 0px 2px,var(--editor-focus-color)0px 0px 0px 4px}.page-builder .component-preview>.banner{margin-bottom:var(--space-3);border-width:var(--font-base-half-unit);border-radius:var(--border-radius-2)}.page-builder .component-preview>.banner p{font-size:var(--font-size-16);color:#7cc4f8}
