.ehq-mobile-nav{box-sizing:border-box;display:flex;align-items:center;justify-content:space-around;gap:3px;background:#fff;border:1px solid #dce4e8;border-radius:999px;box-shadow:0 10px 28px #142d4e30;padding:8px;max-width:520px;font:12px/1.3 system-ui,sans-serif}.ehq-mobile-nav[hidden]{display:none!important}.ehq-mobile-nav>a,.ehq-mobile-nav>button{display:flex;flex:1;min-width:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;text-decoration:none;color:#778992;min-height:54px;border-radius:999px;padding:6px 3px;text-align:center;overflow-wrap:anywhere}.ehq-mobile-nav svg{width:24px;height:24px;flex-shrink:0}.ehq-mobile-nav a[aria-current=page]{color:#16898b;background:#e5f7f6}.ehq-mobile-nav>a.ehq-menu-accent,.ehq-mobile-nav>button.ehq-menu-accent{background:#14344e;color:white;flex:0 0 62px;width:62px;height:62px;border-radius:50%;min-height:0;padding:0}.ehq-mobile-nav .ehq-menu-accent svg{width:30px;height:30px}.ehq-mobile-nav .ehq-menu-accent span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ehq-mobile-nav a:focus-visible{outline:3px solid #16898b;outline-offset:2px}#ehq-mobile-menu{position:fixed;z-index:99990;width:calc(100% - 24px);--ehq-menu-bar:0px}.ehq-menu-top-left,.ehq-menu-top-center,.ehq-menu-top-right{top:calc(12px + env(safe-area-inset-top) + var(--ehq-menu-bar))}.ehq-menu-bottom-left,.ehq-menu-bottom-center,.ehq-menu-bottom-right{bottom:calc(12px + env(safe-area-inset-bottom) + var(--ehq-menu-install,0px))}.ehq-menu-top-left,.ehq-menu-bottom-left{left:12px}.ehq-menu-top-right,.ehq-menu-bottom-right{right:12px}.ehq-menu-top-center,.ehq-menu-bottom-center{left:50%;transform:translateX(-50%)}body.admin-bar #ehq-mobile-menu{--ehq-menu-bar:46px}.ehq-menu-spacer{height:100px}@media(min-width:901px){#ehq-mobile-menu,.ehq-menu-spacer{display:none!important}}.ehqt-device{height:300px;max-width:660px;position:relative;background:#f4f7fb;border:1px solid #dce4ef;border-radius:20px;overflow:hidden;margin-top:16px}.ehqt-screen-label{text-align:center;padding-top:95px;color:#7b8899}.ehqt-device #ehqt-preview{position:absolute;width:calc(100% - 24px)}.ehqt input,.ehqt select{max-width:100%}.ehqt-row td{vertical-align:middle}.ehqt-row input[type=url]{display:block;margin-top:6px}

.ehq-mobile-nav>button{border:0;background:transparent;font:inherit;cursor:pointer}.ehq-design-dark{background:#112d45;border-color:#29465e}.ehq-design-dark>a,.ehq-design-dark>button{color:#c5d4e1}.ehq-design-dark a[aria-current=page]{background:#254d6c;color:#fff}.ehq-design-glass{background:#ffffffc9;backdrop-filter:blur(16px);border:1px solid #ffffffaa;box-shadow:0 8px 32px #14344e26}.ehq-design-glass>a,.ehq-design-glass>button{color:#245476}.ehq-design-minimal{border-radius:12px;box-shadow:0 3px 12px #142d4e15;border:0;border-top:3px solid #16898b}.ehq-design-minimal a[aria-current=page]{background:transparent;color:#16898b;box-shadow:inset 0 -3px #16898b}.ehq-design-cards{border-radius:20px;background:#f4f7fc;gap:7px}.ehq-design-cards>a,.ehq-design-cards>button{border-radius:14px;background:#e5f0ff;color:#235bb0}.ehq-design-cards>:nth-child(2){background:#f0eaff;color:#7044ab}.ehq-design-cards>:nth-child(4){background:#e3f8f1;color:#168664}.ehq-design-cards>:nth-child(5){background:#fff1df;color:#af6b17}.ehq-design-lift{border-radius:24px;box-shadow:0 14px 35px #14344e38}.ehq-design-lift>a.ehq-menu-accent,.ehq-design-lift>button.ehq-menu-accent{transform:translateY(-16px);box-shadow:0 8px 20px #14344e50;outline:6px solid #fff}.ehq-menu-panel{position:absolute;left:0;right:0;max-height:45vh;overflow:auto;background:white;color:#14344e;border:1px solid #dce4ef;border-radius:16px;padding:12px;box-shadow:0 8px 30px #14344e35;text-align:left}.ehq-menu-panel[hidden]{display:none!important}[class*=ehq-menu-bottom-]>.ehq-menu-panel{bottom:calc(100% + 12px)}[class*=ehq-menu-top-]>.ehq-menu-panel{top:calc(100% + 12px)}.ehq-menu-panel ul{list-style:none;margin:0;padding:0}.ehq-menu-panel ul ul{padding-left:16px}.ehq-menu-panel a{display:block;padding:10px;border-radius:8px;color:#14344e;text-decoration:none}.ehq-menu-panel a:hover,.ehq-menu-panel a:focus{background:#e5f7f6}.ehqt [data-kind][hidden]{display:none!important}.ehqt [data-kind]{display:block;margin-top:8px}

@media(max-width:900px){body.ehq-custom-mobile-menu #toggle-navigation,body.ehq-custom-mobile-menu #site-header nav.menu,body.ehq-custom-mobile-menu #site-header .main-navigation,body.ehq-custom-mobile-menu #site-header .menu-toggle{display:none!important}}

@media(max-width:900px){body.ehq-hide-header #site-header,body.ehq-hide-header .site-header,body.ehq-hide-footer #site-footer,body.ehq-hide-footer .site-footer,body.ehq-hide-sidebar #sidebar,body.ehq-hide-sidebar .sidebar,body.ehq-hide-sidebar .sidebar-container{display:none!important}body.ehq-hide-sidebar .main{width:100%;max-width:100%;margin-left:0;float:none}body.ehq-hide-sidebar .content-grid{grid-template-columns:minmax(0,1fr)}}
/* Live sizing controls apply equally to editor and front-end. */
.ehq-mobile-nav{max-width:var(--ehq-menu-width,520px);font-size:var(--ehq-label-size,12px)}.ehq-mobile-nav>a,.ehq-mobile-nav>button{min-height:var(--ehq-button-height,54px)}.ehq-mobile-nav svg{width:var(--ehq-icon-size,24px);height:var(--ehq-icon-size,24px)}.ehq-mobile-nav>a.ehq-menu-accent,.ehq-mobile-nav>button.ehq-menu-accent{flex-basis:var(--ehq-accent-size,62px);width:var(--ehq-accent-size,62px);height:var(--ehq-accent-size,62px)}.ehq-mobile-nav .ehq-menu-accent svg{width:var(--ehq-icon-size,30px);height:var(--ehq-icon-size,30px)}.ehq-mobile-nav[data-labels=icons]>a>span,.ehq-mobile-nav[data-labels=icons]>button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ehq-mobile-nav[data-labels=text]>a>svg,.ehq-mobile-nav[data-labels=text]>button>svg{display:none}.ehq-mobile-nav[data-labels=text]>.ehq-menu-accent>span{position:static;width:auto;height:auto;clip-path:none;overflow:visible;padding:4px}.ehq-mobile-nav>button:focus-visible{outline:3px solid #16898b;outline-offset:2px}
/* Ten additional structures, preserving menu assignments. */
.ehq-design-rail{border-radius:0;border:0;border-bottom:4px solid #1764ce;padding:5px 8px;box-shadow:0 3px 18px #173c591f}.ehq-design-rail>a,.ehq-design-rail>button{border-radius:4px;color:#1b4b86}.ehq-design-rail>a[aria-current=page]{background:#edf5ff;box-shadow:inset 0 3px #1764ce}.ehq-design-rail>.ehq-menu-accent{border-radius:8px!important;background:#1764ce!important}
.ehq-design-split{background:transparent;border:0;box-shadow:none;padding:0;gap:8px}.ehq-design-split>a,.ehq-design-split>button{background:#fff;border-radius:16px;box-shadow:0 4px 14px #142d4e22;border:1px solid #e1e8f0;color:#34527b}.ehq-design-split>.ehq-menu-accent{border-radius:18px!important;background:#34527b!important}
.ehq-design-square{border-radius:0;background:#f8f8f4;border:2px solid #162d3c;box-shadow:4px 4px 0 #162d3c;padding:0;gap:0}.ehq-design-square>a,.ehq-design-square>button{border-radius:0;color:#162d3c;border-right:1px solid #cbd1d4}.ehq-design-square>.ehq-menu-accent{border-radius:0!important;background:#162d3c!important}
.ehq-design-segment{border-radius:18px;background:#e9edf5;padding:5px;box-shadow:none;border:1px solid #dce2ed}.ehq-design-segment>a,.ehq-design-segment>button{border-radius:13px;color:#60708a}.ehq-design-segment a[aria-current=page]{background:#fff;color:#1b4cb1;box-shadow:0 3px 10px #2e4d8022}.ehq-design-segment>.ehq-menu-accent{border-radius:13px!important;background:#fff!important;color:#1b4cb1!important;border:1px solid #cbd8ed}
.ehq-design-outline{background:#fff;border:2px solid #7c42c7;border-radius:24px;box-shadow:none;gap:5px}.ehq-design-outline>a,.ehq-design-outline>button{border-radius:12px;color:#6b37ac;border:1px solid #eadff8}.ehq-design-outline>.ehq-menu-accent{background:#f6edff!important;color:#6b37ac!important;border:2px solid #7c42c7}.ehq-design-outline a[aria-current=page]{background:#f0e3ff;color:#54268f}
.ehq-design-sunset{background:linear-gradient(105deg,#f85d55,#ae3289);border:0;border-radius:18px;box-shadow:0 8px 24px #b3436550}.ehq-design-sunset>a,.ehq-design-sunset>button{color:#fff;border-radius:12px}.ehq-design-sunset a[aria-current=page]{background:#ffffff30;color:white}.ehq-design-sunset>.ehq-menu-accent{border-radius:16px!important;transform:rotate(-4deg);background:#fff!important;color:#bd397d!important}
.ehq-design-neon{background:#0b1125;border:1px solid #354267;border-radius:16px;box-shadow:0 0 20px #386cff40}.ehq-design-neon>a,.ehq-design-neon>button{color:#9caccd;border-radius:10px}.ehq-design-neon a[aria-current=page]{color:#70ffcf;background:#70ffcf14;box-shadow:inset 0 -2px #70ffcf}.ehq-design-neon>.ehq-menu-accent{background:#70ffcf!important;color:#0b1125!important;box-shadow:0 0 18px #70ffcf66}
.ehq-design-soft{background:#eaf0f6;border:0;border-radius:22px;box-shadow:6px 6px 15px #a7b5c455,-5px -5px 15px #fff;padding:10px;gap:8px}.ehq-design-soft>a,.ehq-design-soft>button{border-radius:16px;color:#4a6b84}.ehq-design-soft a[aria-current=page]{background:#eaf0f6;box-shadow:inset 3px 3px 7px #b4c2d1,inset -3px -3px 7px #fff;color:#215a8b}.ehq-design-soft>.ehq-menu-accent{background:#eaf0f6!important;color:#215a8b!important;box-shadow:3px 3px 8px #b4c2d1,-3px -3px 8px #fff}
.ehq-design-compact{border:1px solid #bfcbd7;background:#fff;border-radius:12px;padding:3px 6px;gap:2px;box-shadow:0 4px 10px #142d4e20}.ehq-design-compact>a,.ehq-design-compact>button{flex-direction:row;flex-wrap:wrap;gap:4px;border-radius:8px;color:#46637d}.ehq-design-compact>.ehq-menu-accent{border-radius:10px!important;background:#257a75!important}.ehq-design-compact a[aria-current=page]{background:#e5f7f0;color:#216f66}
.ehq-design-editorial{background:#fcf8ef;border:0;border-radius:0;padding:10px 4px;border-top:1px solid #4a3c30;border-bottom:1px solid #4a3c30;box-shadow:none}.ehq-design-editorial>a,.ehq-design-editorial>button{flex-direction:column-reverse;border-radius:0;color:#5a4532;font-family:Georgia,serif;font-weight:bold}.ehq-design-editorial a[aria-current=page]{color:#a24d26;background:transparent;text-decoration:underline;text-underline-offset:4px}.ehq-design-editorial>.ehq-menu-accent{background:#a24d26!important;border-radius:50% 50% 8px 8px!important}
/* Visual icon picker, with a native select as keyboard/no-script fallback. */
.ehqt-icon-current{display:inline-flex;vertical-align:middle;margin:4px;color:#235c91}.ehqt-icon-current svg,.ehqt-icon-grid svg{width:24px;height:24px;flex-shrink:0}.ehqt-icon-picker{margin-top:8px;min-width:190px}.ehqt-icon-picker summary{cursor:pointer;color:#135e96;padding:6px 0}.ehqt-icon-grid{display:grid;grid-template-columns:repeat(2,minmax(95px,1fr));gap:6px;max-height:330px;overflow:auto;padding:6px;background:white;border:1px solid #dce4ee;border-radius:10px}.ehqt-icon-grid button{display:flex;gap:7px;align-items:center;text-align:left;background:#fff;color:#234564;border:1px solid #dce4ee;border-radius:8px;min-height:42px;padding:7px;cursor:pointer}.ehqt-icon-grid button[aria-pressed=true]{background:#e3f1ff;border-color:#2271b1}.ehqt-icon-grid button:focus-visible{outline:2px solid #2271b1;outline-offset:1px}.ehqt-appearance{display:flex;flex-wrap:wrap;gap:16px;padding:12px 0}.ehqt-appearance>label{display:flex;flex-direction:column;gap:6px}.ehqt-appearance input{width:125px}.ehqt-appearance>p{flex-basis:100%;margin:0}.ehqt .ehqt-icon-grid button svg{pointer-events:none}
#ehq-mobile-menu[data-scroll-hide="1"]{transition:translate .22s ease,opacity .22s ease,visibility .22s;translate:0 0}#ehq-mobile-menu.ehq-menu-scroll-hidden{opacity:0;visibility:hidden;pointer-events:none}#ehq-mobile-menu.ehq-menu-bottom-center.ehq-menu-scroll-hidden{translate:0 calc(100% + 40px + env(safe-area-inset-bottom) + var(--ehq-menu-install,0px))}#ehq-mobile-menu.ehq-menu-top-center.ehq-menu-scroll-hidden{translate:0 calc(-100% - 40px - env(safe-area-inset-top) - var(--ehq-menu-bar,0px))}@media(prefers-reduced-motion:reduce){#ehq-mobile-menu[data-scroll-hide="1"]{transition:none}}
