/* System map is the landing view of Anbindungen; domain pages keep their layout. */
.system-landscape-mode .shell>main{max-width:none;min-width:0;padding:16px 20px 24px}
.system-landscape-mode .shell>main>.notice,.system-landscape-mode .shell>main>.footer{display:none}
.system-landscape-page{min-width:0;background:#0b100f;border:1px solid #26332d;border-radius:14px;overflow:hidden}
.system-landscape-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid #26332d;background:#101a14;color:#e6f1e9}
.system-landscape-toolbar>strong{font-size:13px;font-weight:600}
.system-landscape-fullscreen{min-height:44px;border:1px solid #48604e;border-radius:8px;background:#1b2b20;color:#e6f1e9;padding:9px 14px;font:600 12px/1.4 system-ui,sans-serif;cursor:pointer}
.system-landscape-fullscreen:hover{background:#283d2e}.system-landscape-fullscreen:focus-visible{outline:2px solid #92d8ac;outline-offset:3px}
.system-landscape-frame{display:block;width:100%;height:calc(100dvh - 210px - var(--viewbar-height,0px));min-height:620px;border:0;background:#0b100f;color-scheme:dark}
.system-landscape-management{margin-top:26px}.system-landscape-management>h2{margin-bottom:16px}
.system-landscape-management>.top,.system-landscape-management>.connection-breadcrumb{display:none}
.system-landscape-fullscreen-note{margin:0;padding:8px 20px;background:#17271c;color:#d8eadc;font-size:12px}
.system-landscape-page:fullscreen,.system-landscape-page.is-window-fullscreen{display:flex;flex-direction:column;width:100%;height:100dvh;max-width:none;max-height:none;border:0;border-radius:0;background:#0b100f;color:#e6f1e9;overflow:hidden}
.system-landscape-page:-webkit-full-screen{display:flex;flex-direction:column;width:100%;height:100%;border:0;border-radius:0;background:#0b100f}
.system-landscape-page.is-window-fullscreen{position:fixed;inset:0;z-index:2147483000}
.system-landscape-page:fullscreen .system-landscape-frame,.system-landscape-page.is-window-fullscreen .system-landscape-frame,.system-landscape-page:-webkit-full-screen .system-landscape-frame{flex:1 1 0%;min-height:0;height:0;width:100%}
.system-landscape-page:fullscreen .system-landscape-toolbar,.system-landscape-page.is-window-fullscreen .system-landscape-toolbar{padding-top:max(10px,env(safe-area-inset-top));padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));flex-shrink:0}
.system-landscape-page:fullscreen::backdrop{background:#0b100f}
@media(max-width:1000px){.system-landscape-mode .shell>main{padding:12px 12px 110px}.system-landscape-frame{height:calc(100dvh - 235px - var(--viewbar-height,0px));min-height:500px}.system-landscape-toolbar{padding:10px 14px}.system-landscape-fullscreen{font-size:12px}}
