.zy-mobile-nav{display:none}
@media(max-width:900px){
 body.zy-mobile-nav-ready{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}
 html:has(body.zy-mobile-nav-ready){scroll-padding-bottom:calc(86px + env(safe-area-inset-bottom,0px))}
 .zy-mobile-nav-ready .zy-mobile-nav{position:fixed;inset:auto 0 0;z-index:100;display:grid;grid-template-columns:repeat(var(--mobile-nav-count,5),minmax(0,1fr));min-height:70px;padding:5px max(6px,env(safe-area-inset-right,0px)) calc(5px + env(safe-area-inset-bottom,0px)) max(6px,env(safe-area-inset-left,0px));background:#fff;border-top:1px solid #e8eaec;box-shadow:0 -3px 16px #22334408;box-sizing:border-box;isolation:isolate}
 .zy-mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:60px;padding:3px 2px;color:#69737d;text-decoration:none;font:400 11px/1.2 -apple-system,BlinkMacSystemFont,"PingFang SC",Arial,sans-serif;text-align:center;-webkit-tap-highlight-color:transparent}
 .zy-mobile-nav svg{width:25px;height:25px;flex:none}.zy-mobile-nav a span{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
 .zy-mobile-nav a[aria-current=page]{color:#2675c9;font-weight:600}.zy-mobile-nav a:focus-visible{outline:2px solid #2675c9;outline-offset:-3px;border-radius:4px}
 .zy-mobile-nav-ready.menu-open>.zy-mobile-nav,.zy-mobile-keyboard>.zy-mobile-nav{visibility:hidden;pointer-events:none}
 .zy-mobile-nav-ready .cookie-banner{bottom:calc(82px + env(safe-area-inset-bottom,0px))}
}
.mn-editor-note{font-size:12px;line-height:1.8;color:#68735f}.mn-nav-row{margin:18px 0;padding:16px;border:1px solid #e1e6dc;border-radius:5px;background:#fff}.mn-nav-row>header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px}.mn-row-actions{display:flex;gap:5px}.minimal-admin .mn-row-actions button{font-size:11px;padding:5px 8px;min-height:32px}.mn-nav-row label{display:block}.mn-nav-row input,.mn-nav-row select{display:block;width:100%;margin-top:7px}.mn-nav-row input[type=checkbox]{display:inline;width:auto;margin:0 7px 0 0}.mn-row-actions button:disabled{opacity:.35}.mn-preview{padding:16px 12px;min-height:550px;background:#f2f4f0;color:#283127;font-family:Arial,"PingFang SC",sans-serif}.mn-preview>p{font-size:12px;text-align:center;color:#6e7667;margin:0 0 22px}.mn-phone{position:relative;width:min(390px,100%);height:500px;margin:auto;background:#fff;border:1px solid #dbe0d8;border-radius:18px;overflow:hidden;box-shadow:0 14px 45px #20302008}.mn-phone-top{font-size:24px;letter-spacing:.15em;padding:20px 22px;border-bottom:1px solid #f0f1ec}.mn-phone-top span{float:right;font-size:11px;letter-spacing:0;margin-top:8px}.mn-phone-content{padding:20px 20px 80px}.mn-phone-content>span{font-size:8px;letter-spacing:.15em;color:#6d7968}.mn-phone-content h1{font-size:27px;font-weight:400;line-height:1.4;margin:18px 0}.mn-phone-content p{font-size:12px;line-height:1.8;color:#76806e}.mn-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.mn-preview-grid>div{display:flex;flex-direction:column;gap:12px;padding:16px 12px;background:#f4f7f0;text-align:center;font-size:10px;color:#6c7765}.mn-preview-grid svg{height:40px;width:40px;margin:auto}.mn-phone .zy-mobile-nav{position:absolute;inset:auto 0 0;display:grid;grid-template-columns:repeat(var(--mobile-nav-count,5),minmax(0,1fr));padding:6px;background:#fff;border-top:1px solid #e8eaec}.mn-phone .zy-mobile-nav a{display:flex;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:3px;color:#69737d;font-size:11px;text-align:center;text-decoration:none;line-height:1.2}.mn-phone .zy-mobile-nav a[aria-current=page]{color:#2675c9}.mn-phone .zy-mobile-nav svg{width:25px;height:25px;flex:none}.mn-phone .zy-mobile-nav span{max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.mn-preview-empty{padding:20px;font-size:12px;color:#767e70;text-align:center}

@media(max-width:900px){body.zy-bottom-navigation-only .site-header .menu-toggle,body.zy-bottom-navigation-only .site-header nav,body.zy-bottom-navigation-only .immersive-header .menu-toggle,body.zy-bottom-navigation-only .immersive-header .main-nav{display:none!important}body.zy-bottom-navigation-only .immersive-header{justify-content:flex-start}.zy-mobile-nav{z-index:9000}}

.zy-mobile-nav button{border:0;background:transparent;color:inherit;font:inherit;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;min-width:0;padding:8px 4px}.zy-mobile-nav button svg{width:23px;height:23px}.zy-mobile-nav button span{font-size:11px}.zy-mobile-pages{border:0;border-radius:18px;width:min(90vw,440px);max-height:80svh;padding:22px;background:#fafbf8;color:#243c32}.zy-mobile-pages::backdrop{background:#102e2466}.zy-mobile-pages header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #d8ded8;padding-bottom:16px}.zy-mobile-pages header button{font-size:26px;border:0;background:transparent}.zy-mobile-pages nav{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:16px}.zy-mobile-pages nav a{padding:14px;background:#edf1eb;color:inherit;text-decoration:none;border-radius:8px}
@media(max-width:900px){body .zy-mobile-nav a{display:flex!important}body .zy-mobile-pages nav a{display:block!important}.zy-mobile-pages nav a{margin:0!important}}
