.special.markmap-page{flex:1;align-self:stretch;height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column}html:has(.special.markmap-page){overflow:hidden}body:has(.special.markmap-page){height:100dvh;overflow:hidden}.wrapper:has(.special.markmap-page){height:100dvh;min-height:100dvh;overflow:hidden}.wrapper:has(.special.markmap-page) main.fi-container{flex:1 1 auto;min-height:0;overflow:hidden;align-items:stretch}.special.markmap-page .markmap-split{flex:1 1 auto;min-height:0;display:flex;gap:0;align-items:flex-start;border-bottom:1px solid var(--fi-global-border-color-light)}.special.markmap-page .markmap-pane--content{height:100%;overflow:auto;overscroll-behavior:contain;padding-inline:0.5rem;flex:1 1 auto;min-width:18rem}.special.markmap-page .markmap-pane--map{position:static;top:auto;height:100%}.special.markmap-page .markmap-divider{position:static;top:auto;height:100%}.special.markmap-page .markmap-pane{min-width:0;max-width:100%;box-sizing:border-box}.special.markmap-page .markmap-pane--map{flex:0 0 var(--markmap-pane-width, 50%);width:var(--markmap-pane-width, 50%);height:100%;min-height:0}.special.markmap-page .markmap-divider{flex:0 0 0.25rem;cursor:col-resize;touch-action:none;height:100%;background:linear-gradient(to left, transparent 50%, var(--fi-divider-color, var(--fi-global-border-color-light)) 50%);box-shadow:none;transition:background 0.2s ease}.special.markmap-page .markmap-divider:hover,.special.markmap-page .markmap-divider.is-dragging{--fi-divider-color:var(--fi-primary)}.special.markmap-page .markmap{height:100%;position:relative}.special.markmap-page .markmap>svg{width:100%;height:100%}.special.markmap-page .markmap:fullscreen>svg{height:100%}.special.markmap-page .markmap:fullscreen,.special.markmap-page .markmap:-webkit-full-screen{background-color:var(--fi-global-background-color)}.special.markmap-page .markmap.is-fullscreen{position:fixed;inset:0;width:100vw;height:100dvh;margin:0;z-index:201}.special.markmap-page .code-block .code-header,.special.markmap-page .code-tabs .tabs-header{top:0 !important}@media only screen and (max-width: 960px){.special.markmap-page{height:auto;max-height:none;overflow:visible;display:block}html:has(.special.markmap-page){overflow:auto}body:has(.special.markmap-page){height:auto;overflow:auto}.wrapper:has(.special.markmap-page){height:auto;min-height:100vh;overflow:visible}.wrapper:has(.special.markmap-page) main.fi-container{overflow:visible}.special.markmap-page .markmap-split{flex-direction:column;flex:0 0 auto;min-height:auto;width:100%;align-items:stretch;border-bottom:none}.special.markmap-page .markmap-pane{width:100%}.special.markmap-page .markmap-pane--content{height:auto;min-height:0;flex:0 0 auto;overflow:visible;width:100%;min-width:0;padding-inline:0}.special.markmap-page .markmap-pane--map{position:static;width:100% !important;flex:0 0 auto !important;height:70vh;max-height:40rem;min-height:18rem}.special.markmap-page .markmap-divider{display:none}}.markmap-container{--markmap-embed-height: 24rem}.markmap-container>.markmap{height:var(--markmap-embed-height);width:100%;position:relative;border:1px solid var(--fi-global-border-color-light);border-radius:var(--fi-global-border-radius)}.markmap-container>.markmap>svg{width:100%;height:100%}.markmap-container>.markmap.markmap:fullscreen,.markmap-container>.markmap.markmap:-webkit-full-screen{background-color:var(--fi-global-background-color)}.markmap-container>.markmap.is-fullscreen{position:fixed;inset:0;width:100vw;height:100dvh;margin:0;z-index:201}

/*# sourceMappingURL=markmap.fixit.min.css.map */