.app-shell>main{flex:1;min-width:0}.route-loading{min-block-size:20rem}.sign-in-panel{justify-self:center;block-size:32rem;inline-size:calc(100% + 2rem);max-inline-size:27rem;padding:1rem;position:relative;overflow:hidden auto}@media (width>=40rem){.sign-in-panel{inline-size:calc(100% + 4rem);max-inline-size:29rem;padding-inline:2rem}}.sign-in-loading{place-content:center;justify-items:center;gap:.75rem;display:grid;position:absolute;inset:0}.sign-in-content{transform-origin:top;inline-size:100%}.app-shell{max-width:96rem;min-height:100dvh;margin-inline:auto;padding:.75rem .75rem 1rem}.app-navbar.bp6-navbar{height:auto;min-height:3.125rem}.app-navbar .bp6-navbar-group:first-child{flex:auto;min-width:0}.app-navbar .bp6-navbar-group:last-child{margin-left:auto}@media (width<=47rem){.app-navbar.bp6-navbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand account""nav nav";align-items:center;gap:.5rem;padding-block:.5rem;display:grid}.app-navbar .bp6-navbar-group{display:contents}.app-navbar .bp6-navbar-heading{grid-area:brand;margin:0}.app-navbar-divider{display:none}.app-navbar .app-nav{grid-area:nav}.app-navbar .app-account{grid-area:account}}.app-nav{flex:auto;min-width:0;overflow-x:auto}.app-nav .bp6-button:focus:not(:focus-visible){outline:none}.app-billing-mode{min-block-size:1.25rem}.auth-screen,.auth-layout{align-content:center;gap:1.5rem;max-width:72rem;min-height:100dvh;margin-inline:auto;padding:1.5rem 1rem;display:grid}.auth-screen>*{width:100%;max-width:32rem;margin-inline:auto}@media (width>=64rem){.auth-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}}.fleet-status-line{min-height:1.4em;min-height:1lh}.detail-name{overflow-wrap:anywhere;min-width:0}.server-detail-header{grid-template-columns:minmax(0,1fr) auto;display:grid}.server-detail-header>.bp6-tabs{grid-area:2/1/auto/-1;justify-self:center}.server-detail-header>a{justify-self:end}.server-overview[hidden]{display:none}@media (width<=47.999rem){.server-detail-page .bp6-heading{font-size:1.25rem;line-height:1.2}}.server-detail-page h2.bp6-heading{font-size:1.125rem;line-height:1.2}@media (width>=64rem){.server-detail-header{grid-template-columns:minmax(0,auto) minmax(0,1fr) auto}.server-detail-header>.bp6-tabs{grid-area:1/2}}.power-controls{align-self:flex-start}.power-feedback{max-block-size:6lh;overflow:auto}.power-feedback:empty{display:none}.server-details-table{table-layout:fixed;width:100%}.server-details-table th{width:34%}.runtime-age{white-space:nowrap;min-inline-size:10ch;display:inline-block}
