.managedWindowBackdrop{z-index:2147483000;align-items:center;justify-content:center;padding:16px}.managedWindowBackdrop .managedWindowPanel{width:min(var(--managed-window-default-width),calc(100vw - 32px));height:min(var(--managed-window-default-height),calc(100vh - 32px));max-width:none;max-height:none;display:flex;flex-direction:column;resize:both;overflow:hidden}.managedWindowBackdrop[data-maximized=true]{padding:0}.managedWindowBackdrop[data-background-interaction=allowed]{pointer-events:none;background:transparent}.managedWindowBackdrop[data-background-interaction=allowed] .managedWindowPanel{pointer-events:auto}.managedWindowBackdrop .managedWindowPanel.managedWindowMaximized{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;margin:0;max-width:none;max-height:none;border-radius:0;resize:none}.managedWindowHeader{flex:0 0 auto}.managedWindowControls{display:flex;align-items:center;gap:8px}.managedWindowControls .managedWindowControlButton{flex:0 0 auto}:is(#root,body) .managedWindowPanel .backButton,:is(#root,body) [data-managed-window=true] .backButton{display:none}.managedWindowBody{flex:1 1 auto;min-height:0;overflow:auto}.managedWindowTaskbar{position:fixed;z-index:10010;right:18px;bottom:18px;display:flex;max-width:calc(100vw - 36px);flex-wrap:wrap;gap:4px;padding:0;border:0;background:transparent;box-shadow:0 10px 24px #0f23302e}.managedWindowTask{display:inline-flex;align-items:stretch;overflow:hidden;border:1px solid #527086;border-radius:9px;background:#fff}.managedWindowTaskbar button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border:0;border-radius:0;background:#fff;color:#17364a;font-weight:800}.managedWindowTaskbar .managedWindowTaskClose{justify-content:center;width:var(--button-window-close-height);min-height:38px;padding:0;border-left:var(--button-window-close-border-width) solid var(--button-window-close-border);border-radius:0}@media(max-width:720px){.managedWindowPanel .managedWindowHeader{min-width:0;gap:6px;padding:8px}.managedWindowPanel .managedWindowHeader h2{flex:1 1 0;min-width:0;margin:0;font-size:17px;line-height:1.2;overflow-wrap:normal;word-break:normal}.managedWindowPanel .managedWindowControls{flex:0 0 auto;gap:4px}.managedWindowBackdrop .managedWindowPanel{min-width:0;box-sizing:border-box}.managedWindowBackdrop{top:0;right:0;bottom:calc(81px + env(safe-area-inset-bottom,0px));left:0;padding:0}.managedWindowBackdrop .managedWindowPanel,.managedWindowBackdrop .managedWindowMaximized{width:100vw;height:100%;max-height:100%;border-radius:0;resize:none}.managedWindowTaskbar{right:8px;bottom:calc(76px + env(safe-area-inset-bottom));max-width:calc(100vw - 16px)}}
