.view-selector-grid[data-v-0f3342de]{--view-selector-group-gap:1.5rem}.view-selector-item[data-v-0f3342de]:hover{background:var(--cms-bg-accent-soft)}.view-selector-group[data-v-0f3342de]:not(:nth-child(3n)):not(:last-child):after{top:.25rem;right:calc(var(--view-selector-group-gap) / -2);content:"";background:var(--cms-border-subtle);width:1px;position:absolute;bottom:.25rem;transform:translate(50%)}.view-selector-group[data-v-0f3342de]:nth-child(n+4):before{top:calc(var(--view-selector-group-gap) / -2);content:"";background:var(--cms-border-subtle);height:1px;position:absolute;left:.25rem;right:.25rem;transform:translateY(-50%)}:root{--editor-brand-background-color:var(--cms-accent);--editor-brand-color:var(--cms-accent);--editor-brand-banner:var(--cms-bg-toolbar);--editor-brand-text-color:var(--cms-text-primary);--base-text-color:var(--cms-text-primary);--editor-panel-colour:var(--cms-bg-surface);--editor-panel-colour-2:var(--cms-bg-surface-subtle);--editor-panel-colour-3:var(--cms-bg-surface-muted);--container-element-color:#ff2da3;--text-element-color:#00d1ff}body{color:var(--base-text-color);font-size:14px}.bg-brand{background-color:var(--editor-brand-background-color)}.brand-text{color:var(--editor-brand-text-color)}.brand-banner{background-color:var(--editor-brand-banner);padding:6px}#form-editor,#layout-editor,#page-editor{grid-template-columns:minmax(0,1fr) 300px;gap:6px;height:100%;min-height:0;padding:6px;display:grid;overflow:hidden}@media (width>=1360px){#form-editor,#layout-editor,#page-editor{grid-template-columns:minmax(0,1fr) 320px}}#editor-sidebar{flex-direction:column;min-height:0;padding:6px;display:flex;overflow:hidden}#editor-sidebar,#editor-toolbar{color:var(--base-text-color);background-color:var(--editor-panel-colour)}#editor-toolbar{padding:4px}.editor-main{grid-template-rows:min-content minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;height:0;min-height:100%;display:grid}.editor-content{width:calc(100% - 3px);height:0;min-height:100%;padding-right:3px}#frame-wrapper,.style-settings-panel{background-color:var(--editor-panel-colour)}#frame-viewport{width:100%;height:100%;position:absolute;top:0;left:0;overflow:auto hidden}.layout-selector,.page-selector{min-width:180px}.help-text{color:var(--help-text-color)}.info-text{font-style:italic}.element-title{font-weight:500}.style-preview-panel,.style-settings-panel{border:1px solid var(--cms-border-default);color:var(--cms-text-primary);border-radius:.5rem}.style-preview-panel{background-color:var(--cms-bg-surface);overflow:hidden}.checkerboard{background-position:0 0;background-size:32px 32px;background-image:conic-gradient(#f5f5f5 90deg,#fff 0 180deg,#f5f5f5 0 270deg,#fff 0);margin:0;padding:0}
