/* Retained Source shell:44px top,190px sidebar,36px utility and41px domain rhythm. */
.top.shell-source-header{height:44px;min-height:44px;background:#17191c;gap:8px;padding:0 12px 0 8px;color:#ddd;position:relative;z-index:5}
.shell-source-header button{font:inherit;color:inherit;background:transparent;border:0;border-radius:3px;min-height:32px}
.shell-source-header button:hover,.shell-source-header button:focus-visible{background:#ffffff12}
.shell-source-header .shell-icon-button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:5px;flex:none}
.shell-source-header #shell-collapse{width:28px;padding:4px}
.shell-icon-button svg{width:22px;height:22px}
.shell-space-mark{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;border:1px solid #d7dce2;background:#fff;color:#0956dc}
.shell-space-mark svg{width:24px;height:24px}
.shell-space,.shell-profile{position:relative}
.shell-source-header #shell-space{display:flex;align-items:center;justify-content:flex-start;width:256px;max-width:calc(100vw - 140px);gap:8px;padding:0 8px;white-space:nowrap;font-size:14px}
#shell-space svg{width:14px;height:14px}
.shell-profile{margin-left:auto}
.shell-source-header .shell-menu{position:absolute;top:38px;min-width:230px;padding:7px 0;border:1px solid #d5d9e0;border-radius:4px;box-shadow:0 5px 20px #0003;background:#fff;color:#333741;font-size:14px;z-index:100}
#shell-space-menu{left:0}#shell-account-menu{right:0}
.shell-menu .shell-menu-caption,.shell-account-name,.shell-account-role,.shell-connection{display:block;padding:5px 14px;white-space:nowrap}
.shell-menu .shell-account-name{font-weight:600}.shell-account-role,.shell-connection,.shell-menu-caption{font-size:12px;color:#747b86}
.shell-menu .shell-menu-rule{height:1px;background:#e7e9ed;margin:6px 0}
.shell-source-header .shell-menu button{display:block;width:100%;padding:7px 14px;text-align:left;min-height:34px;white-space:nowrap}
.shell-source-header .shell-menu button:hover,.shell-source-header .shell-menu button:focus-visible{background:#eaf1fc}
#app>.shell>.sidebar>.nav-link{height:40px;line-height:40px;margin-bottom:1px}
#app>.shell>.sidebar>.nav-link:nth-child(-n+4){height:36px;line-height:36px}
#app>.shell>.sidebar>.nav-link:nth-child(2),#app>.shell>.sidebar>.nav-link:nth-child(3){margin-bottom:1px}
#app>.shell>.sidebar>.nav-link:nth-child(4){margin-bottom:0}
#app>.shell>.sidebar .nav-rule{margin-top:14px;margin-bottom:14px}
body[data-shell-collapsed=true] #app>.shell>.sidebar{display:none}
.shell-source-header #shell-collapse[aria-expanded=false] svg{transform:rotate(180deg)}

#app>.shell>.sidebar>.nav-link[class*=nav-domain-]{padding-left:56px}
#app>.shell>.sidebar{border-right:0}
