[data-my-maps]{padding:24px;margin:24px 0;border:1px solid var(--esm-border);border-radius:16px;background:var(--esm-paper)}[data-my-maps] h2{margin-top:0}[data-my-maps] li{margin:16px 0;overflow-wrap:anywhere}[data-my-maps] [hidden]{display:none!important}[data-my-maps] button{min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}[data-my-maps] .maps-pagination{display:flex;gap:12px;flex-wrap:wrap}.premium-example{margin-top:18px;font-size:.95rem}.premium-example a{color:inherit;text-decoration:underline}
/* Added nav item: use the reviewed compact menu below 1440px to preserve fit. */
@media(min-width:1280px) and (max-width:1439px){.site-header[data-simple-navigation] .brand{margin-right:auto}.site-header[data-simple-navigation] .menu-toggle{display:inline-flex}.site-header[data-simple-navigation] .main-nav{display:none}.site-header[data-simple-navigation][data-nav-open="true"] .main-nav{display:flex;position:absolute;top:calc(100% + 8px);right:12px;z-index:30;width:min(320px,calc(100% - 24px));max-height:calc(100dvh - 90px);overflow:auto;flex-direction:column;align-items:stretch;gap:0;padding:8px;border:1px solid var(--esm-border);border-radius:12px;background:var(--esm-paper);box-shadow:var(--esm-shadow)}.site-header[data-simple-navigation] .main-nav .nav-link{color:var(--esm-ink);min-height:44px}}
