.cms-section[data-v-86c559a2]{position:relative}.section-loading[data-v-86c559a2]{min-height:100px;display:flex;align-items:center;justify-content:center;background-color:var(--color-muted);border-radius:.5rem;margin:1rem 0}.debug-mode .cms-section[data-v-86c559a2]{border:2px dashed var(--color-border);margin:.5rem 0}.debug-mode .cms-section[data-v-86c559a2]:before{content:attr(data-section-type) " v" attr(data-section-variant);position:absolute;top:0;right:0;background:var(--color-primary);color:var(--color-primary-foreground);padding:.25rem .5rem;font-size:.75rem;border-radius:0 0 0 .25rem;z-index:10}.global-header-container[data-v-072230cb]{width:100%;position:relative;z-index:40}.header-preview-mode[data-v-072230cb]{position:relative}.header-preview-mode[data-v-072230cb]:before{content:"Global Header Section";position:absolute;top:0;right:0;background:var(--color-primary);color:var(--color-primary-foreground);padding:.25rem .5rem;font-size:.75rem;border-radius:0 0 0 .25rem;z-index:10;font-weight:500}.global-header-container[data-v-072230cb] .cms-section{margin-bottom:0}.header-variant-2[data-v-072230cb],.header-variant-4[data-v-072230cb]{position:sticky;top:0;z-index:50}.global-header-container[data-v-072230cb]:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}.global-header-container .skip-to-content[data-v-072230cb]{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:var(--color-primary-foreground);padding:8px;text-decoration:none;border-radius:0 0 4px 4px;z-index:100;transition:top .3s}.global-header-container .skip-to-content[data-v-072230cb]:focus{top:0}.global-footer-container[data-v-998a64e0]{margin-top:auto;width:100%}.footer-preview-mode[data-v-998a64e0]{position:relative}.footer-preview-mode[data-v-998a64e0]:before{content:"Global Footer Section";position:absolute;top:0;left:0;background:var(--color-primary);color:var(--color-primary-foreground);padding:.25rem .5rem;font-size:.75rem;border-radius:0 0 .25rem;z-index:10;font-weight:500}.global-footer-container[data-v-998a64e0] .cms-section{margin-top:0}.global-footer-container[data-v-998a64e0]:focus-within{outline:2px solid var(--color-primary);outline-offset:2px}
