@myissue/vue-website-page-builder
Version:
Vue 3 page builder for ecommerce admin, multi-tenant SaaS, and CMS dashboards. Drag-and-drop editor with custom media library and product catalog integration.
1 lines • 339 kB
CSS
@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100;0,200;0,300;0,400;0,500;1,100;1,200;1,300;1,400;1,500&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0";.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .8s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{transform:translate(20px);opacity:0}.bounce-enter-active{animation:bounce-in .5s}.bounce-leave-active{animation:bounce-in .5s reverse}@keyframes bounce-in{0%{transform:scale(0)}50%{transform:scale(1.25)}to{transform:scale(1)}}.pbx-custom-dropdown[data-v-d8d78be1]{position:relative;min-width:0;max-width:100%}.pbx-custom-dropdown__trigger[data-v-d8d78be1]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;overflow-x:hidden}.pbx-custom-dropdown__menu[data-v-d8d78be1]{position:absolute;z-index:50;box-sizing:border-box;width:100%;max-width:100%;max-height:18rem;margin:.25rem 0 0;padding:0;overflow-x:hidden;overflow-y:auto;list-style:none;border:1px solid rgb(0 0 0 / .08);border-radius:.375rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.pbx-custom-dropdown__option[data-v-d8d78be1]{width:100%;max-width:100%;min-width:0}.pbx-custom-dropdown__item[data-v-d8d78be1]{box-sizing:border-box;display:flex;align-items:flex-start;width:100%;max-width:100%;min-width:0;margin:0;padding:.5rem 2.25rem .5rem .75rem;overflow-x:hidden;border:0;background:transparent;color:#111827;font:inherit;text-align:left;cursor:default}.pbx-custom-dropdown__item[data-v-d8d78be1]:disabled{cursor:not-allowed;opacity:.5}.pbx-custom-dropdown__item[data-v-d8d78be1]:hover:not(:disabled):not(.pbx-custom-dropdown__item--selected){background-color:rgb(var(--pbx-brand-color-rgb, 22 163 74));color:#fff}.pbx-custom-dropdown__item[data-v-d8d78be1]:hover:not(:disabled):not(.pbx-custom-dropdown__item--selected) span{color:inherit}.pbx-custom-dropdown__item--selected[data-v-d8d78be1],.pbx-custom-dropdown__item--selected[data-v-d8d78be1]:hover:not(:disabled){background-color:#f3f4f6;color:#111827}.pbx-custom-dropdown__item--selected[data-v-d8d78be1]:hover:not(:disabled) span{color:inherit}.pbx-custom-dropdown__item-body[data-v-d8d78be1]{display:block;flex:1 1 0%;min-width:0;max-width:100%;overflow-x:hidden}.pbx-custom-dropdown__item-body[data-v-d8d78be1] .pbx-flex,.pbx-custom-dropdown__item-body[data-v-d8d78be1] [class*=pbx-flex]{flex-wrap:nowrap;align-items:flex-start;min-width:0;max-width:100%}.pbx-custom-dropdown__item-body[data-v-d8d78be1] .pbx-flex-1,.pbx-custom-dropdown__item-body[data-v-d8d78be1] [class*=pbx-flex-1],.pbx-custom-dropdown__item-body[data-v-d8d78be1] .pbx-break-words,.pbx-custom-dropdown__item-body[data-v-d8d78be1] [class*=pbx-break-words]{flex:1 1 0%;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.pbx-custom-dropdown__wrap[data-v-d8d78be1]{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:normal}.category-button[data-v-953d1f9c]{background-color:#f0f0f0;border:1px solid #ccc;padding:8px 16px;margin:4px;cursor:pointer;border-radius:4px}.category-button.active[data-v-953d1f9c]{background-color:#007bff;border-color:#007bff}.pbx-selected-products-move[data-v-f2fa1b9d]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .26s ease}.pbx-modalSidebarSelectedItem[data-v-f2fa1b9d]{transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease;transform-origin:center}.pbx-modalSidebarSelectedItem--moved[data-v-f2fa1b9d]{background-color:#3b82f614;box-shadow:inset 0 0 0 1px #3b82f63d;transform:scale(1.01)}.pbx-editorAccordionContent[data-v-bbe6268d] hr{margin-top:1rem;margin-bottom:1rem;border-width:0px;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.pbx-toast-enter-active[data-v-d0eb49ca],.pbx-toast-leave-active[data-v-d0eb49ca]{transition:opacity .2s ease,transform .2s ease}.pbx-toast-enter-from[data-v-d0eb49ca],.pbx-toast-leave-to[data-v-d0eb49ca]{opacity:0;transform:translate(1rem)}[data-builder-canvas] [data-isl][data-isl-auto] .pbx-isl-t{animation-play-state:paused!important;overflow:auto!important;width:auto!important;pointer-events:auto!important;transform:none!important}[data-builder-canvas] [data-isl][data-isl-auto] .pbx-isl-t>div{min-width:100%!important}[data-builder-canvas] [data-isl][data-isl-auto] .pbx-isl-dot,[data-builder-canvas] [data-isl][data-isl-auto] .pbx-isl-nums span{animation-play-state:paused!important}#pagebuilder [data-pbx-insert-btn]{display:flex;justify-content:center;align-items:center;position:relative;z-index:2;width:calc(100% + var(--pbx-canvas-pad-left, 0px) + var(--pbx-canvas-pad-right, 0px));margin-left:calc(-1 * var(--pbx-canvas-pad-left, 0px));margin-right:calc(-1 * var(--pbx-canvas-pad-right, 0px));transform:translate(var(--pbx-canvas-margin-right, 0px))}#pagebuilder [data-pbx-insert-btn]:hover .pbx-addsection-btn{display:flex;justify-content:center;align-items:center}#pagebuilder [data-pbx-insert-btn] .pbx-addsection-btn,#pagebuilder [data-pbx-insert-btn] .pbx-addsection-btn *{letter-spacing:normal!important;word-spacing:normal!important;text-transform:none!important;text-indent:0!important;font-style:normal!important;font-variant:normal!important}#pagebuilder .pbx-addsection-btn{height:1.875rem;padding-inline:.375rem;font-size:.9rem;line-height:1}#pagebuilder .pbx-addsection-btn>div{gap:.125rem}#pagebuilder .pbx-addsection-btn .material-symbols-outlined{font-size:1.125rem;line-height:1}#pagebuilder [element]{outline:rgba(255,255,255,0) dashed 3px!important;outline-offset:-4px!important}#pagebuilder [hovered]{outline:rgb(0,140,14,1) dashed 3px!important;outline-offset:-4px!important}#pagebuilder [selected]{position:relative;outline:rgb(185,16,16) dashed 3px!important;outline-offset:-4px!important}.sortable-ghost{display:flex;justify-content:center}.sortable-ghost>*{width:100%}#page-builder-editor .tiptap{outline:none!important;box-shadow:none!important;background:#fff;min-height:25rem;border-bottom:1px solid #f1f1f1;padding:0 0 100px 16px;margin-bottom:20px}#pagebuilder [data-pbx-inline-tiptap]{cursor:text}#pagebuilder [data-pbx-inline-tiptap]>.tiptap{outline:none!important;min-height:1em}#pagebuilder [data-pbx-inline-tiptap] .ProseMirror{outline:none!important;min-height:1em}#pagebuilder [data-pbx-inline-tiptap] .ProseMirror>*:first-child{margin-top:0}#pagebuilder [data-pbx-inline-tiptap] .ProseMirror>*:last-child{margin-bottom:0}#pagebuilder [data-pbx-inline-tiptap] .ProseMirror-focused{caret-color:currentColor}.slide-right-enter-from,.slide-right-leave-to{transform:translate(100%)}.slide-right-enter-to,.slide-right-leave-from{transform:translate(0)}.slide-right-enter-active,.slide-right-leave-active{transition:transform .1s ease}.pbx-container{width:100%}@media(min-width:640px){.pbx-container{max-width:640px}}@media(min-width:768px){.pbx-container{max-width:768px}}@media(min-width:1024px){.pbx-container{max-width:1024px}}@media(min-width:1280px){.pbx-container{max-width:1280px}}@media(min-width:1536px){.pbx-container{max-width:1536px}}.pbx-myPrimaryWidthScreenModule{margin-bottom:0}@media(min-width:768px){.pbx-myPrimaryWidthScreenModule{margin-bottom:0}}.pbx-myPrimaryWidthScreenModule{padding-top:4rem;padding-bottom:4rem}@media(min-width:768px){.pbx-myPrimaryWidthScreenModule{padding-top:7rem;padding-bottom:7rem}}#pagebuilder h1{font-family:var(--pbx-el-h1-font, inherit)}#pagebuilder h2{font-family:var(--pbx-el-h2-font, inherit)}#pagebuilder h3{font-family:var(--pbx-el-h3-font, inherit)}#pagebuilder h4{font-family:var(--pbx-el-h4-font, inherit)}#pagebuilder h5{font-family:var(--pbx-el-h5-font, inherit)}#pagebuilder h6{font-family:var(--pbx-el-h6-font, inherit)}#pagebuilder p{font-family:var(--pbx-el-p-font, inherit)}#pagebuilder a{font-family:inherit}#pagebuilder :is([class*=pbx-font-]:not(.pbx-font-thin):not(.pbx-font-extralight):not(.pbx-font-light):not(.pbx-font-normal):not(.pbx-font-medium):not(.pbx-font-bold):not(.pbx-font-extrabold):not(.pbx-font-black),[class*=pbx-font-custom-]) :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,figcaption,button,input,textarea,select,label){font-family:inherit}#pagebuilder[class*=pbx-font-] :is(h1,h2,h3,h4,h5,h6,p,a,li,blockquote,figcaption,button,input,textarea,select,label){font-family:inherit}#page-builder-wrapper{overflow-x:clip}#pagebuilder .pbx-product-card-body,#pagebuilder .pbx-product-card-title,#pagebuilder .pbx-product-card-price{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}#pagebuilder .pbx-product-card-price{margin-bottom:.75rem}#pagebuilder .pbx-product-card-cta{--tw-text-opacity: 1;color:rgb(var(--pbx-brand-color-rgb, 22 163 74) / var(--tw-text-opacity, 1))}#pagebuilder #linktree a#pagebuilder .pbx-product-card-cta{color:rgb(var(--pbx-brand-color-rgb, 22 163 74))}#pagebuilder .pbx-product-card-title a,#pagebuilder .pbx-product-card-cta a{color:inherit;text-decoration-line:none}#pagebuilder .pbx-product-card-title a:hover,#pagebuilder .pbx-product-card-cta a:hover{opacity:.9}#pagebuilder a.pbx-product-card-cta-link.pbx-bg-myPrimaryLinkColor,#pagebuilder .pbx-product-card-cta a.pbx-bg-myPrimaryLinkColor,#pagebuilder a.pbx-product-card-cta-link[class*=pbx-text-white],#pagebuilder .pbx-product-card-cta a[class*=pbx-text-white],#pagebuilder a.pbx-product-card-cta-link.pbx-bg-myPrimaryLinkColor:hover,#pagebuilder .pbx-product-card-cta a.pbx-bg-myPrimaryLinkColor:hover,#pagebuilder a.pbx-product-card-cta-link[class*=pbx-text-white]:hover,#pagebuilder .pbx-product-card-cta a[class*=pbx-text-white]:hover{color:#fff}#pagebuilder .pbx-product-card-title,#pagebuilder .pbx-product-card-description,#pagebuilder .pbx-product-card-badge{overflow:visible;display:block;-webkit-line-clamp:unset;line-clamp:unset;-webkit-box-orient:unset;max-height:none}#pagebuilder .pbx-product-card{height:100%}[data-builder-canvas].pbx-full-width-component section{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pbx-full-width-component:not([data-builder-canvas]){width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}section.pbx-full-width-component{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}[data-builder-canvas].pbx-full-width-component section,[data-builder-canvas] section.pbx-full-width-component{width:100%;max-width:100%;margin-left:0;margin-right:0}[data-builder-canvas].pbx-full-width-component section>div:first-child,.pbx-full-width-component section>div:first-child,section.pbx-full-width-component>div:first-child{padding-inline:clamp(1rem,4vw,2rem)}.pbx-myPrimaryContentSection{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem;padding-bottom:1.5rem}@media(min-width:768px){.pbx-myPrimaryContentSection{padding-left:1rem;padding-right:1rem;padding-bottom:2rem}}@media(min-width:1024px){.pbx-myPrimaryContentSection{padding-bottom:2.5rem}}.pbx-myPrimaryTag{margin-top:.5rem;margin-bottom:.5rem;display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.25rem;word-break:break-all;border-radius:9999px;border-width:1px;border-color:transparent;--tw-bg-opacity: 1;background-color:rgb(222 230 240 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#pagebuilder a.pbx-myPrimaryTag{max-width:100%;min-width:0}#pagebuilder a.pbx-myPrimaryTag{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-myPrimaryTag:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media(min-width:640px){.pbx-myPrimaryTag{width:auto}}.pbx-myPrimaryParagraph{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:1024px){.pbx-myPrimaryParagraph{font-size:1rem;line-height:1.5rem}}.pbx-mySecondaryHeader{margin-bottom:.5rem;overflow-wrap:break-word;font-family:Cormorant;font-size:1.875rem;line-height:2.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:768px){.pbx-mySecondaryHeader{margin-bottom:1rem;font-size:2.25rem;line-height:2.5rem}}@media(min-width:1024px){.pbx-mySecondaryHeader{margin-bottom:2rem;font-size:3rem;line-height:1}}.pbx-myQuaternaryHeader{margin-bottom:.5rem;overflow-wrap:break-word;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:768px){.pbx-myQuaternaryHeader{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.pbx-myQuaternaryHeader{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}}.pbx-editorAccordionContent{border-width:0px;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem}.pbx-editorSectionTitle{margin:0;margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-editorSectionDesc{margin-top:0;margin-bottom:0;margin-bottom:1.5rem;font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-editorFieldGroup{margin-bottom:1.5rem}.pbx-editorFieldGroup:last-child{margin-bottom:0}.pbx-settingsSectionGroup{display:flex;flex-direction:column}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-settingsSectionGroup{max-width:100%;min-width:0;box-sizing:border-box}.pbx-editorEmbeddedSettings .pbx-settingsSectionGroup>.pbx-settingsSection~.pbx-settingsSection{margin-top:0}.pbx-settingsSectionGroup>.pbx-settingsSection~.pbx-settingsSection{margin-top:1.5rem}:not(.pbx-editorEmbeddedSettings) .pbx-settingsSectionGroup>.pbx-settingsSection~.pbx-settingsSection{margin-top:2rem}.pbx-settingsSectionTitle{margin-bottom:.5rem;overflow-wrap:break-word;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media(min-width:768px){.pbx-settingsSectionTitle{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}}@media(min-width:1024px){.pbx-settingsSectionTitle{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}}.pbx-editorEmbeddedSettings .pbx-settingsSectionTitle{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}@media(min-width:768px){.pbx-editorEmbeddedSettings .pbx-settingsSectionTitle{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.pbx-editorEmbeddedSettings .pbx-settingsSectionTitle{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}.pbx-editorEmbeddedSettings h4.pbx-settingsSectionTitle{margin-bottom:.75rem;margin-top:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-modalSectionTitleRow .pbx-settingsSectionTitle{margin-bottom:0}.pbx-settingsSectionTitle{margin:0;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.pbx-editorEmbeddedSettings .pbx-myQuaternaryHeader{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem;font-weight:500}@media(min-width:768px){.pbx-editorEmbeddedSettings .pbx-myQuaternaryHeader{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}@media(min-width:1024px){.pbx-editorEmbeddedSettings .pbx-myQuaternaryHeader{margin-bottom:.5rem;font-size:.875rem;line-height:1.25rem}}.pbx-editorEmbeddedSettings h4.pbx-myQuaternaryHeader,.pbx-editorEmbeddedSettings .pbx-settingsSectionTitle{margin-bottom:.75rem;margin-top:0;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-editorEmbeddedSettings .pbx-myPrimaryParagraph{font-size:.75rem;line-height:1rem}@media(min-width:1024px){.pbx-editorEmbeddedSettings .pbx-myPrimaryParagraph{font-size:.75rem;line-height:1rem}}.pbx-editorEmbeddedSettings .pbx-mb-10{margin-bottom:1rem}.pbx-editorEmbeddedSettings .pbx-mt-6{margin-top:0}.pbx-editorEmbeddedSettings table th,.pbx-editorEmbeddedSettings table td{padding:.5rem .75rem}.pbx-editorEmbeddedSettings .pbx-min-w-\[30rem\]{min-width:0}.pbx-editorEmbeddedSettings .pbx-px-2{padding-left:0;padding-right:0}.pbx-inspectorCard{overflow:hidden;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.pbx-inspectorRow{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:.625rem .75rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorRow{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorRow:last-child{border-bottom-width:0px}.pbx-inspectorLabel{font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-editorEmbeddedSettings .pbx-inspectorBadge{padding-left:0;padding-right:0}.pbx-inspectorBadge{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:500}#pagebuilder a.pbx-inspectorBadge{max-width:100%;min-width:0}#pagebuilder a.pbx-inspectorBadge{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-inspectorBadgeActive{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-inspectorBadgeMuted{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}#pagebuilder-navbar .pbx-inspectorBadgeMuted.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-inspectorBadgeMuted.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorBadgeMuted.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorBadgeMuted.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}.pbx-inspectorTabs{margin-bottom:.75rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.375rem}#pagebuilder-navbar .pbx-inspectorTabs.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-inspectorTabs.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorTabs.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorTabs.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}.pbx-editorEmbeddedSettings .pbx-inspectorTab{padding-left:0;padding-right:0}.pbx-inspectorTab{display:flex;min-height:2.75rem;cursor:pointer;align-items:center;justify-content:center;border-radius:.5rem;border-width:0px;background-color:transparent;padding:.5rem;font-size:.75rem;line-height:1rem;font-weight:500;line-height:1.25;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorTab{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorTab:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pbx-inspectorTabActive{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(var(--pbx-brand-color-rgb, 22 163 74) / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#pagebuilder #linktree a.pbx-inspectorTabActive{color:rgb(var(--pbx-brand-color-rgb, 22 163 74))}.pbx-inspectorTabActive:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.pbx-inspectorComponentsSummary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}#pagebuilder-navbar .pbx-inspectorComponentsSummary.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-inspectorComponentsSummary.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorComponentsSummary.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorComponentsSummary.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorComponentsSummary{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorComponentsSummaryToggle{margin-bottom:0;width:100%;cursor:pointer;justify-content:space-between;border-width:0px;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pbx-inspectorComponentsSummaryToggle:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.pbx-inspectorComponentsSummaryToggle:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--pbx-brand-color-rgb, 22 163 74) / .3)}.pbx-inspectorComponentsSummaryOpen{margin-bottom:.75rem}.pbx-inspectorComponentsSummaryContent{display:flex;min-width:0px;flex:1 1 0%;flex-wrap:wrap;align-items:center;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorComponentsSummaryContent{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorComponentsSummaryChevron{flex-shrink:0;font-size:1rem;line-height:1.5rem;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pbx-inspectorComponentsSummaryEmpty{margin-bottom:.75rem;justify-content:center;border-style:dashed;font-weight:400;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-inspectorPanel{min-width:0px;overflow:hidden;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}.pbx-inspectorEmpty{margin:0;min-height:30rem;border-radius:.5rem;border-width:1px;border-style:dashed;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1.5rem .75rem;text-align:center;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#pagebuilder-navbar .pbx-inspectorEmpty.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-inspectorEmpty.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorEmpty.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorEmpty.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}.pbx-inspectorFieldLabel{margin-bottom:.375rem;display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-inspectorValue{margin:0;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-inspectorValueBreak{word-break:break-all;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.pbx-inspectorCodeBlock .html-tag-symbol{color:#6272a4}.pbx-inspectorCodeBlock .html-tag-name{color:#ff79c6}.pbx-inspectorCodeBlock .html-attribute-name{color:#50fa7b}.pbx-inspectorCodeBlock .html-attribute-value{color:#f1fa8c}.pbx-inspectorCodeBlock .html-operator{color:#f8f8f2}.pbx-inspectorMeta{margin-bottom:.75rem;overflow:hidden;border-radius:.5rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}#pagebuilder-navbar .pbx-inspectorMeta.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-inspectorMeta.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorMeta.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorMeta.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}.pbx-inspectorMetaRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.5rem .75rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorMetaRow{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorMetaRow:last-child{border-bottom-width:0px}.pbx-inspectorMetaRow .pbx-inspectorFieldLabel{margin-bottom:0;flex-shrink:0}.pbx-inspectorMetaRowStacked{flex-direction:column;align-items:stretch;gap:.5rem}.pbx-inspectorList{display:flex;flex-direction:column;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorList{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorListIndex{display:inline-flex;min-width:1.75rem;align-items:center;justify-content:center;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:10px;font-weight:600;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}#pagebuilder a.pbx-inspectorListIndex{max-width:100%;min-width:0}#pagebuilder a.pbx-inspectorListIndex{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-inspectorListTitle{min-width:0px;flex:1 1 0%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-inspectorActionStack{display:flex;flex-direction:column;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorActionStack{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorComponentCard{min-width:0px;overflow:hidden;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.pbx-inspectorComponentCardToggle{display:flex;width:100%;cursor:pointer;align-items:center;justify-content:space-between;gap:.5rem;border-width:0px;--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:.625rem .75rem;text-align:left;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#pagebuilder-navbar .pbx-inspectorComponentCardToggle.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-inspectorComponentCardToggle.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorComponentCardToggle.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-inspectorComponentCardToggle.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorComponentCardToggle{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorComponentCardToggle:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.pbx-inspectorComponentCardToggle:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-inset: inset;--tw-ring-color: rgb(var(--pbx-brand-color-rgb, 22 163 74) / .3)}.pbx-inspectorComponentCardTitleContent{display:flex;min-width:0px;flex:1 1 0%;align-items:center;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-inspectorComponentCardTitleContent{max-width:100%;min-width:0;box-sizing:border-box}.pbx-inspectorComponentCardBody{border-width:0px;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.pbx-inspectorComponentCardMeta{margin:0;border-radius:0;border-width:0px;background-color:transparent}.pbx-inspectorComponentCardFooter{border-width:0px;border-top-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.5rem .75rem .75rem}.pbx-inspectorComponentCardFooter .pbx-pageDesignOpenButton{box-sizing:border-box;width:100%;max-width:100%}.pbx-editorEmbeddedSettings .pbx-inspectorIdChip{padding-left:0;padding-right:0}.pbx-inspectorIdChip{display:inline-flex;max-width:100%;align-items:center;gap:.375rem;border-radius:.375rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#pagebuilder a.pbx-inspectorIdChip{max-width:100%;min-width:0}#pagebuilder a.pbx-inspectorIdChip{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-inspectorIdChip:hover{border-color:rgb(var(--pbx-brand-color-rgb, 22 163 74) / .4);--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.pbx-inspectorIdChip:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(var(--pbx-brand-color-rgb, 22 163 74) / .3)}.pbx-inspectorIdChipText{min-width:0px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbx-inspectorIdChipIcon{flex-shrink:0;font-size:14px;line-height:1;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pbx-htmlCodeViewer{display:flex;min-height:min(28rem,60vh);flex-direction:column;overflow:hidden;border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(47 53 73 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(30 30 46 / var(--tw-bg-opacity, 1));--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-htmlCodeViewer{max-width:100%;min-width:0;box-sizing:border-box}.pbx-htmlCodeViewerToolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-width:0px;border-bottom-width:1px;border-style:solid;border-color:#ffffff1a;padding:.75rem 1rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-htmlCodeViewerToolbar{max-width:100%;min-width:0;box-sizing:border-box}.pbx-htmlCodeViewerToolbarLeft{display:flex;min-width:0px;flex-wrap:wrap;align-items:center;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-htmlCodeViewerToolbarLeft{max-width:100%;min-width:0;box-sizing:border-box}.pbx-editorEmbeddedSettings .pbx-htmlCodeViewerBadge{padding-left:0;padding-right:0}.pbx-htmlCodeViewerBadge{display:inline-flex;align-items:center;border-radius:.375rem;background-color:rgb(var(--pbx-brand-color-rgb, 22 163 74) / .2);padding:.125rem .5rem;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}#pagebuilder a.pbx-htmlCodeViewerBadge{max-width:100%;min-width:0}#pagebuilder a.pbx-htmlCodeViewerBadge{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-htmlCodeViewerMeta{font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pbx-htmlCodeViewerMetaMuted{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-htmlCodeViewerCopy{display:inline-flex;flex-shrink:0;align-items:center;gap:.375rem;border-radius:.5rem;border-width:1px;border-style:solid;border-color:#ffffff1a;background-color:#ffffff0d;padding:.375rem .625rem;font-size:11px;font-weight:500;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#pagebuilder a.pbx-htmlCodeViewerCopy{max-width:100%;min-width:0}#pagebuilder a.pbx-htmlCodeViewerCopy{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-htmlCodeViewerCopy:hover{border-color:#fff3;background-color:#ffffff1a;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pbx-htmlCodeViewerCopy:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-color: rgb(56 189 248 / .4)}.pbx-htmlCodeViewerCopy .material-symbols-outlined{font-size:14px;line-height:1}.pbx-htmlCodeViewerSurface{flex:1 1 0%;overflow:auto}.pbx-htmlCodeViewerPre{margin:0;min-height:100%;white-space:pre;padding:1.25rem;--tw-text-opacity: 1;color:rgb(192 202 245 / var(--tw-text-opacity, 1));font-family:ui-monospace,SF Mono,Cascadia Code,JetBrains Mono,Fira Code,Menlo,Consolas,monospace;font-size:13px;line-height:1.75;letter-spacing:.015em;font-variant-ligatures:none;-o-tab-size:2;tab-size:2;-moz-tab-size:2;-webkit-font-smoothing:antialiased}.pbx-htmlCodeViewerPre code{display:block;font:inherit}.pbx-htmlCodeViewerPre .html-text-content{color:#a9b1d6}.pbx-htmlCodeViewerPre .html-tag-symbol{color:#89ddff}.pbx-htmlCodeViewerPre .html-tag-name{color:#7aa2f7}.pbx-htmlCodeViewerPre .html-attribute-name{color:#bb9af7}.pbx-htmlCodeViewerPre .html-attribute-value{color:#9ece6a}.pbx-htmlCodeViewerPre .html-operator{color:#89ddff}.pbx-htmlCodeEditorTextarea{margin:0;box-sizing:border-box;display:block;height:100%;min-height:min(28rem,60vh);width:100%;resize:vertical;border-width:0px;background-color:transparent;padding:1.25rem;--tw-text-opacity: 1;color:rgb(192 202 245 / var(--tw-text-opacity, 1))}.pbx-htmlCodeEditorTextarea:focus{outline:2px solid transparent;outline-offset:2px}.pbx-htmlCodeEditorTextarea{font-size:13px;line-height:1.75;letter-spacing:.015em;font-variant-ligatures:none;-o-tab-size:2;tab-size:2;-moz-tab-size:2;-webkit-font-smoothing:antialiased}.pbx-customColorModal{display:flex;flex-direction:column;gap:1.25rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-customColorModal{max-width:100%;min-width:0;box-sizing:border-box}.pbx-customColorModalIntro{margin:0;font-size:.875rem;line-height:1.25rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-customColorModalPreview{display:flex;align-items:center;gap:1rem;border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));padding:1rem}#pagebuilder-navbar .pbx-customColorModalPreview.pbx-h-8.pbx-w-8,#pagebuilder-navbar .pbx-customColorModalPreview.pbx-h-10.pbx-w-10{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button:hover:not(:disabled) .pbx-customColorModalPreview.pbx-h-8.pbx-w-8,#pagebuilder-navbar button:hover:not(:disabled) .pbx-customColorModalPreview.pbx-h-10.pbx-w-10{background-color:#eef2f7;color:#0f172a}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-customColorModalPreview{max-width:100%;min-width:0;box-sizing:border-box}.pbx-customColorModalPreviewSwatch{height:3.5rem;width:3.5rem;flex-shrink:0;border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pbx-customColorModalPreviewMeta{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.25rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-customColorModalPreviewMeta{max-width:100%;min-width:0;box-sizing:border-box}.pbx-customColorModalPreviewLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pbx-customColorModalPreviewHex{font-family:Jost,Raleway,Cormorant,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-customColorModalAppliedBadge{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1));padding:.25rem .625rem;font-size:11px;font-weight:600;--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}#pagebuilder a.pbx-customColorModalAppliedBadge{max-width:100%;min-width:0}#pagebuilder a.pbx-customColorModalAppliedBadge{box-sizing:border-box;max-width:100%;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.pbx-customColorModalSection{display:flex;flex-direction:column;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-customColorModalSection{max-width:100%;min-width:0;box-sizing:border-box}.pbx-customColorModalSectionLabel{font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-customColorModalHexRow{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-customColorModalHexRow{max-width:100%;min-width:0;box-sizing:border-box}.pbx-customColorModalPickerCard{border-radius:1rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pbx-toast{pointer-events:auto;display:flex;min-width:15rem;max-width:24rem;align-items:center;justify-content:space-between;gap:1rem;border-radius:9999px;padding:.875rem 1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-toast{max-width:100%;min-width:0;box-sizing:border-box}.pbx-toastMessage{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375}.pbx-toastSuccess{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pbx-toastError{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pbx-toastWarning{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-pageDesignOpenButton{box-sizing:border-box;display:flex;width:100%;min-width:0px;max-width:100%;cursor:pointer;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:left;font-family:Jost,Raleway,Cormorant,sans-serif,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-pageDesignOpenButton{max-width:100%;min-width:0;box-sizing:border-box}.pbx-pageDesignOpenButton:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pbx-pageDesignOpenButtonIcon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));line-height:1;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}#pagebuilder-navbar button.pbx-pageDesignOpenButtonIcon.pbx-w-10,#pagebuilder-navbar .pbx-bg-gray-50.pbx-pageDesignOpenButtonIcon.pbx-w-10,#pagebuilder-navbar button.pbx-h-10.pbx-pageDesignOpenButtonIcon,#pagebuilder-navbar .pbx-bg-gray-50.pbx-h-10.pbx-pageDesignOpenButtonIcon{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button.pbx-pageDesignOpenButtonIcon.pbx-w-10:hover:not(:disabled),#pagebuilder-navbar button:hover:not(:disabled) .pbx-bg-gray-50.pbx-pageDesignOpenButtonIcon.pbx-w-10{background-color:#eef2f7;color:#0f172a}#pagebuilder-navbar button.pbx-h-10.pbx-pageDesignOpenButtonIcon:hover:not(:disabled),#pagebuilder-navbar button:hover:not(:disabled) .pbx-bg-gray-50.pbx-h-10.pbx-pageDesignOpenButtonIcon{background-color:#eef2f7;color:#0f172a}#pagebuilder-navbar button.pbx-pageDesignOpenButtonIcon.pbx-w-10:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--pbx-brand-color-rgb, 22 163 74) / .2),0 2px 8px #0f172a26}#pagebuilder-navbar button.pbx-h-10.pbx-pageDesignOpenButtonIcon:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--pbx-brand-color-rgb, 22 163 74) / .2),0 2px 8px #0f172a26}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-pageDesignOpenButtonIcon{max-width:100%;min-width:0;box-sizing:border-box}.pbx-pageDesignOpenButtonText{display:flex;min-width:0px;flex:1 1 0%;flex-direction:column;gap:.125rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-pageDesignOpenButtonText{max-width:100%;min-width:0;box-sizing:border-box}.pbx-pageDesignOpenButtonLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;line-height:1.25rem;font-weight:500;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pbx-pageDesignOpenButtonHint{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-pageDesignOpenButtonArrow{flex-shrink:0;font-size:1.125rem;line-height:1.75rem;line-height:1;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pbx-pageDesignOpenButton--danger:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.pbx-pageDesignOpenButton--danger .material-symbols-outlined:first-child,.pbx-pageDesignOpenButton--danger .pbx-pageDesignOpenButtonLabel{--tw-text-opacity: 1;color:rgb(214 0 0 / var(--tw-text-opacity, 1))}.pbx-seoCheckGroupTitle{padding-left:.25rem;padding-right:.25rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pbx-seoCheckRow{box-sizing:border-box;display:flex;width:100%;min-width:0px;align-items:center;gap:.75rem;border-radius:.75rem;border-width:1px;border-style:solid;padding:.75rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-seoCheckRow{max-width:100%;min-width:0;box-sizing:border-box}.pbx-seoCheckRow--pass{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1));background-color:#ecfdf599}.pbx-seoCheckRow--fail{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1));background-color:#fef2f299}.pbx-seoCheckRowIcon{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.5rem;font-size:1.25rem;line-height:1.75rem;line-height:1}#pagebuilder-navbar button.pbx-seoCheckRowIcon.pbx-w-10,#pagebuilder-navbar .pbx-bg-gray-50.pbx-seoCheckRowIcon.pbx-w-10,#pagebuilder-navbar button.pbx-h-10.pbx-seoCheckRowIcon,#pagebuilder-navbar .pbx-bg-gray-50.pbx-h-10.pbx-seoCheckRowIcon{background-color:#fff;color:#111827;border:1px solid #dcdcdc}#pagebuilder-navbar button.pbx-seoCheckRowIcon.pbx-w-10:hover:not(:disabled),#pagebuilder-navbar button:hover:not(:disabled) .pbx-bg-gray-50.pbx-seoCheckRowIcon.pbx-w-10{background-color:#eef2f7;color:#0f172a}#pagebuilder-navbar button.pbx-h-10.pbx-seoCheckRowIcon:hover:not(:disabled),#pagebuilder-navbar button:hover:not(:disabled) .pbx-bg-gray-50.pbx-h-10.pbx-seoCheckRowIcon{background-color:#eef2f7;color:#0f172a}#pagebuilder-navbar button.pbx-seoCheckRowIcon.pbx-w-10:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--pbx-brand-color-rgb, 22 163 74) / .2),0 2px 8px #0f172a26}#pagebuilder-navbar button.pbx-h-10.pbx-seoCheckRowIcon:focus-visible{outline:none;box-shadow:0 0 0 3px rgb(var(--pbx-brand-color-rgb, 22 163 74) / .2),0 2px 8px #0f172a26}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-seoCheckRowIcon{max-width:100%;min-width:0;box-sizing:border-box}.pbx-seoCheckRowIcon--pass{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.pbx-seoCheckRowIcon--fail{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.pbx-modalFilterBar{margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem;border-width:0px;border-bottom-width:1px;border-style:solid;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:1rem;padding-top:1.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-modalFilterBar{max-width:100%;min-width:0;box-sizing:border-box}.pbx-modalFilterBarTitle{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;letter-spacing:.025em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pbx-modalSectionTitleRow{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}#pbxEditToolbar.is-visible .pbx-select-none>.pbx-modalSectionTitleRow{max-width:100%;min-width:0;box-sizing:border-box}.pbx-modalSectionTitleRow .pbx-myQuaternaryHeader{margin-bottom:0}.pbx-modalFilterBarChips{display:flex;flex-wrap:wrap;align-items:stretch;gap:.5rem;overflow-x:auto}#pbxEditToolbar.i