main{display:grid;gap:0 0;width:100vw;max-width:100vw;height:100vh}main #nav-container{display:flex;flex-direction:column;overflow-x:hidden}main #nav-container #nav-desktop-top sl-icon{cursor:pointer}main #nav-container #nav-menu-container{flex:1;background-color:var(--sl-color-primary-50);scrollbar-color:#003057 #1ab8ec;scrollbar-width:thin;overflow-y:auto}main #nav-container #nav-menu-container #nav-menu{margin:0}main #nav-container #nav-menu-container #nav-menu sl-tree-item::part(item){border-radius:4px;padding:6px 0}main #nav-container #nav-menu-container #nav-menu sl-tree-item::part(label){font-size:18px;padding-left:.2em}main #nav-container #nav-menu-container #nav-menu sl-tree-item::part(expand-button){position:absolute;right:0;font-size:12px;padding:3px}main #nav-container #nav-menu-container #nav-menu sl-tree-item::part(item):hover{background-color:var(--sl-color-primary-100)}main #nav-container #nav-menu-container #nav-menu>sl-tree-item:not(:first-of-type).top-divider{border-top:1px dotted var(--sl-color-gray-400)}main #nav-container #nav-menu-container #nav-menu>sl-tree-item>sl-tree-item:not(:first-of-type).top-divider:before{content:"";position:absolute;left:20%;height:1px;width:60%;border-bottom:1px dotted var(--sl-color-gray-300)}main #nav-container #nav-menu-container #nav-menu sl-tree-item>div.folder-name{width:198px}main #nav-container #nav-menu-container #nav-menu sl-tree-item>div.folder-name div.account-name,main #nav-container #nav-menu-container #nav-menu sl-tree-item>div.folder-name div.account-email{text-wrap:nowrap;overflow:clip;width:200px;text-overflow:ellipsis}main #nav-container #nav-menu-container #nav-menu sl-tree-item>div.folder-name div.account-name{font-size:.9em}main #nav-container #nav-menu-container #nav-menu sl-tree-item>div.folder-name div.account-email{font-size:.7em}main #nav-container #nav-menu-container #nav-menu sl-tree-item>sl-tree-item{margin:2px 0 0 0}main #nav-container #nav-menu-container #nav-menu sl-tree-item>sl-tree-item::part(item){padding-left:6px}main #nav-container #nav-menu-container #nav-menu sl-tree-item>sl-tree-item::part(item--selected){border-radius:0 4px 4px 0;background-color:var(--sl-color-primary-100)}main #nav-container #nav-menu-container #nav-menu sl-tree-item>sl-tree-item>sl-badge{position:absolute;right:0;padding-right:.7rem}main #nav-container #nav-menu-container #nav-menu sl-tree-item>sl-tree-item>sl-badge::part(base){background-color:#003057;border:0}main #nav-container #portal-environment{display:none;padding:.25rem;justify-content:center}main #nav-container #portal-environment>sl-icon{margin:0 .5rem}main #nav-container #portal-environment.development,main #nav-container #portal-environment.staging{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto}main #nav-container #portal-environment.development>div:first-of-type::before,main #nav-container #portal-environment.staging>div:first-of-type::before{display:inline-block;width:100%;text-align:center}main #nav-container #portal-environment.development>div:last-of-type,main #nav-container #portal-environment.staging>div:last-of-type{grid-column:span 3;text-align:center}main #nav-container #portal-environment.development{background-color:var(--sl-color-red-300)}main #nav-container #portal-environment.development>div:first-of-type::before{content:"Development"}main #nav-container #portal-environment.staging{background-color:var(--sl-color-yellow-300)}main #nav-container #portal-environment.staging>div:first-of-type::before{content:"Staging"}main #nav-container #nav-company-info{font-size:14px;color:#fff;background-color:#003057}main #nav-container #nav-company-info>div{display:flex;align-items:center}main #nav-container #nav-company-info>div sl-icon{font-size:18px;min-width:1em;margin-right:.3em}main #nav-container #nav-company-info #nav-company-name{padding:.5em 0 .25em .15em}main #nav-container #nav-company-info #nav-company-switch{padding-bottom:.15em}main #nav-container #nav-company-info #nav-company-switch>sl-button{width:100%;padding:.15em}main #content{padding:.25em .25em .25em .35em;overflow-y:auto}main #content div.hero-logo{display:flex;width:100%;height:100%;align-items:center;justify-content:center;opacity:.15}main #content h1{margin:0}main sl-tree-item::part(item--selected){border-inline-start-color:#003057}main #content:has(>div[id=eav-container]){padding:0}main .flexy{flex:1}@media(width >= 992px){main{grid-template-columns:250px 1fr;grid-template-rows:1fr;grid-template-areas:"navigationmenu content"}main #nav-container{grid-area:navigationmenu}main #nav-container #nav-desktop-top{color:#fff;background-color:#003057;height:3em;padding:.3em}main #nav-container #nav-desktop-top>div{display:flex;align-items:center}main #nav-container #nav-desktop-top>div>div{font-size:2em;padding-left:.25em}main #nav-container #nav-desktop-top sl-icon{font-size:3em;background-color:#fff;border-radius:100%}main #nav-mobile-header{display:none}main #content{grid-area:content}main #content div.hero-logo>img{width:20%}main #nav-menu-toggle{display:none}}@media(width < 992px){main{position:relative;grid-template-columns:1fr;grid-template-rows:2.7em 1fr;grid-template-areas:"navigationheader" "content";overflow-x:hidden}main #nav-container{position:absolute;right:-80vw;top:0;width:80vw;height:100%;z-index:10;transition:right .25s ease-in}main #nav-container #nav-desktop-top{display:none}main #nav-container .hidden-mobile{display:none}main #nav-container.menu-open{right:0;border-left:1px solid var(--sl-color-primary-200)}main #nav-mobile-header{grid-area:navigationheader;color:#fff;background-color:#003057;border-bottom:2px solid var(--sl-color-primary-300);padding-left:.4em}main #nav-mobile-header #nav-mobile-header-text{font-size:2em}main #content{grid-area:content}main #content div.hero-logo>img{width:50%}main #nav-menu-toggle{position:absolute;right:7px;bottom:7px;opacity:.5;z-index:20;font-size:2.5em;border:1px solid var(--sl-color-primary-300);border-radius:100%;transition:opacity .25s ease-in-out}main #nav-menu-toggle.menu-open{opacity:0}}#overlay{position:absolute;z-index:400;width:100%;height:100%;background-color:#fff;opacity:0;transition:200ms;display:none}#overlay>div{width:100%;height:100%;align-items:center;justify-content:center;display:none}body[active-overlay=spinner]>#overlay{opacity:1;display:initial}body[active-overlay=spinner]>#overlay div[overlay-type=spinner]{display:flex}body[active-overlay=spinner]>#overlay div[overlay-type=spinner] sl-icon,body[active-overlay=spinner]>#overlay div[overlay-type=spinner] sl-spinner{font-size:3rem}body[active-overlay=login]>#overlay{opacity:1;display:initial}body[active-overlay=login]>#overlay div[overlay-type=login]{display:flex}body[active-overlay=login]>#overlay div[overlay-type=login] form{border:solid 1px var(--sl-color-neutral-200);border-radius:3px;padding:1.25rem;background-color:var(--sl-color-primary-50);animation-duration:.2s;animation-fill-mode:both}body[active-overlay=login]>#overlay div[overlay-type=login] form sl-button{float:right}body[active-overlay=login]>#overlay div[overlay-type=login] form sl-icon{font-size:1.5rem;color:var(--sl-color-neutral-500);border-radius:100%;background-color:#fff}@keyframes failed-login-flash{0%,100%{background-color:var(--sl-color-primary-50)}25%{background-color:var(--sl-color-danger-500)}}body[active-overlay=login]>#overlay div[overlay-type=login] form.flash{animation-name:failed-login-flash}body[active-overlay=login]>#overlay div[overlay-type=login] form>div{text-align:center}body[active-overlay=login]>#overlay div[overlay-type=login] form>div>h1{margin-top:0}body[active-overlay=login]>#overlay div[overlay-type=login] form>div>h1 sl-icon{transform:translate(0, 0.375rem);font-size:2.2rem}body[active-overlay=login]>#overlay div[overlay-type=login] form>div.forgot-password{text-align:right;padding-top:.2rem;color:#ccc}body[active-overlay=login]>#overlay div[overlay-type=login] form>div.forgot-password:hover{color:#777;cursor:default;text-decoration-line:underline;text-decoration-style:solid}@media(width >= 992px){body[active-overlay=login]>#overlay div[overlay-type=login] form{min-width:500px}}@media(width < 992px){body[active-overlay=login]>#overlay div[overlay-type=login] form{min-width:80vw}}body[active-overlay=forgot-password]>#overlay{opacity:1;display:initial}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password]{display:flex}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] form{border:solid 1px var(--sl-color-neutral-200);border-radius:3px;padding:1.25rem;background-color:var(--sl-color-primary-50)}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] form sl-button{float:right}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] form sl-icon{font-size:1.5rem;color:var(--sl-color-neutral-500)}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] form>div{text-align:center}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] form>div>h1{margin-top:0}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] form>div>h1 sl-icon{transform:translate(0, 0.375rem);font-size:2.2rem}body[active-overlay=forgot-password]>#overlay div[overlay-type=forgot-password] #forgot-password-back{margin-right:.75rem}@media(width >= 992px){div[overlay-type=forgot-password] form{min-width:500px}}@media(width < 992px){div[overlay-type=forgot-password] form{min-width:80vw}}body[active-overlay=error]>#overlay{opacity:1;display:initial}body[active-overlay=error]>#overlay div[overlay-type=error]{display:flex;flex-direction:column}body[active-overlay=error]>#overlay div[overlay-type=error] sl-icon{color:red}body[active-overlay=error]>#overlay div[overlay-type=error] sl-icon,body[active-overlay=error]>#overlay div[overlay-type=error] sl-spinner{font-size:3rem}body[active-overlay=error]>#overlay div[overlay-type=error]>div{margin-top:5px}sl-dialog{position:absolute !important;z-index:500}sl-dialog::part(header){color:#fff;background-color:#003057;border-top-left-radius:var(--sl-border-radius-medium);border-top-right-radius:var(--sl-border-radius-medium)}sl-dialog::part(title){padding-top:.75em;padding-bottom:.75em}sl-dialog::part(body){padding-top:.75em}sl-dialog>div>p{margin:0}sl-dialog>div>p:not(:first-of-type){margin-top:.5em}sl-dialog.hideheaderactions::part(header-actions){display:none}sl-dialog.hidefooter::part(footer){display:none}#eav-container{display:grid;grid-template-columns:1.25fr 1fr 6fr;grid-template-rows:1fr;grid-template-areas:"elements actions content";height:100%}#eav-container:not(:has(>#eav-actions>#eav-actions-list>sl-button:nth-child(2))){grid-template-columns:1.25fr 0 7fr;grid-template-rows:1fr}#eav-elements{grid-area:elements;display:flex;flex-direction:column;max-height:100vh;container-name:eav-elements}#eav-elements>:not(:first-child){border-right:1px solid var(--sl-color-gray-200)}#eav-elements>#eav-elements-header{padding:.3em;margin:0;height:3em;color:#fff;background-color:#003057;align-content:center;white-space:nowrap;display:flex;align-items:center;border-right:1px solid #003057}#eav-elements>#eav-elements-header>div{font-size:2em}#eav-elements>#eav-elements-header>div[cp-token=eav-element-name]{flex:1}#eav-elements>#eav-elements-header>div[cp-token=eav-element-help]{display:none}#eav-elements>#eav-elements-header>div[cp-token=eav-element-help][cp-help-token]{display:flex;opacity:.35;font-size:1.5em;padding-right:.2em;margin-left:.2em;cursor:help}#eav-elements>#eav-search{padding:.25em;background-color:var(--sl-color-gray-50)}#eav-elements>#eav-elements-list{border-top:1px solid var(--sl-color-gray-200);overflow-y:auto}#eav-elements>#eav-elements-list sl-tree-item:nth-child(even of :not(.hidden)){background-color:var(--sl-color-gray-50)}#eav-elements>#eav-elements-list sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important}#eav-elements>#eav-elements-list sl-tree-item[selected]{background-color:var(--sl-color-primary-100) !important}#eav-elements>#eav-elements-list sl-tree-item::part(expand-button){width:0}#eav-elements>#eav-elements-list sl-tree-item:hover{background-color:var(--sl-color-primary-100) !important}#eav-elements:not(:has(~#eav-actions>#eav-actions-list>sl-button:nth-child(2))){border-right:1px solid var(--sl-color-primary-100)}#eav-elements>sl-button{width:100%;padding:.25em}#eav-elements>sl-button:last-of-type{border-bottom:1px solid var(--sl-color-gray-200)}#eav-actions{display:none;grid-area:actions;margin:0}#eav-actions #eav-actions-header{padding:.3em;margin:0;height:3em;color:#fff;background-color:#003057;align-content:center;border-right:1px solid #003057;display:flex;align-items:center}#eav-actions #eav-actions-header>div{font-size:2em}#eav-actions #eav-actions-header>div:first-of-type{flex:1}#eav-actions #eav-actions-header>div[cp-token=eav-element-help]{display:none}#eav-actions #eav-actions-header>div[cp-token=eav-element-help][cp-help-token]{display:flex;opacity:.35;font-size:1.5em;padding-right:.2em;margin-left:.2em;cursor:help}#eav-actions #eav-actions-list{display:flex;flex-direction:column;flex:1;padding-top:.3em;border-right:1px solid var(--sl-color-gray-200)}#eav-actions #eav-actions-list>sl-button{margin:0 .3em}#eav-actions #eav-actions-list>sl-button{margin-bottom:.3em}#eav-actions:has(>#eav-actions-list>sl-button:nth-child(2)){display:flex;flex-direction:column}#eav-actions #eav-actions-divider{display:none}#eav-content{grid-area:content;overflow-y:auto;padding:.25em}#eav-content h1:not(:first-of-type){margin-top:.5em}#eav-content h1{margin-bottom:.2em}#eav-content sl-input:not(:last-of-type){margin-bottom:1em}#eav-content sl-input:not([readonly])::part(base){border-color:#1ab8ec}#eav-content sl-button{float:right;margin-right:.5em}#eav-content sl-tree.zebra>sl-tree-item:nth-child(even){background-color:var(--sl-color-gray-50)}#eav-content div.clear-right{clear:right}#eav-content p{margin:.25em}#eav-content sl-input[readonly]::part(base){box-shadow:none;border-color:var(--sl-input-border-color)}@media(width < 992px){#eav-container{grid-template-columns:1fr;grid-template-rows:1.25fr 1fr 6fr;grid-template-areas:"elements" "actions" "content"}#eav-container:not(:has(>#eav-actions>#eav-actions-list>sl-button:nth-child(2))){grid-template-columns:1fr;grid-template-rows:1.25fr 0 7fr}#eav-container #eav-elements{height:14em;border-bottom:2px solid var(--sl-color-primary-300)}#eav-container #eav-elements #eav-elements-header{height:1.75em}#eav-container #eav-elements #eav-elements-header>div{font-size:1.5em;font-weight:bold}#eav-container #eav-elements:not(:has(~#eav-actions>#eav-actions-list>sl-button:nth-child(2))){border-right:0}#eav-container #eav-actions #eav-actions-header{height:1.75em}#eav-container #eav-actions #eav-actions-header>div{font-size:1.5em;font-weight:bold}#eav-container #eav-actions #eav-actions-divider{height:2.35em;background-color:var(--sl-color-primary-50);display:inherit}}#content[active-component=adminusers] #eav-elements-list sl-tree-item>div{margin-bottom:.3em}#content[active-component=adminusers] #eav-elements-list sl-tree-item>sl-icon{margin:0 .75em 0 .5em}#content[active-component=adminusers] #eav-elements-list sl-tree-item div[cp-token=adminusers-useremail]{font-size:.75em;color:var(--sl-color-gray-400)}#content[active-component=adminusers] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=adminusers] #eav-content #adminusers-invite-user-form>sl-button[type=submit]{margin-top:.5em}#content[active-component=adminusers] #eav-content #adminusers-user-information div:not(:has(>*)){display:none}#content[active-component=adminusers] #eav-content #adminusers-user-information h1:not(:has(+div>*)){display:none}#content[active-component=adminusers] #eav-content #adminusers-user-information h1:first-of-type{display:initial}#content[active-component=adminusers] #eav-content #adminusers-user-information>sl-button{margin-top:.5em}#content[active-component=adminusers] #eav-content #adminusers-user-information>h1{margin-bottom:.15em}#content[active-component=adminusers] #eav-content #adminusers-user-information-usergroups,#content[active-component=adminusers] #eav-content #adminusers-user-information-roles{display:grid;grid-auto-rows:var(--sl-input-height-medium);grid-template-columns:1fr;row-gap:.15em}#content[active-component=adminusers] #eav-content #adminusers-user-information-usergroups>div,#content[active-component=adminusers] #eav-content #adminusers-user-information-roles>div{display:flex;border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);align-items:center}#content[active-component=adminusers] #eav-content #adminusers-user-information-usergroups>div>sl-icon,#content[active-component=adminusers] #eav-content #adminusers-user-information-roles>div>sl-icon{padding:0 .5em}#content[active-component=adminusers] #eav-content #adminusers-user-information-resources,#content[active-component=adminusers] #eav-content #adminusers-user-information-resourcegroups{display:grid;grid-auto-rows:var(--sl-input-height-medium);grid-template-columns:1fr 3fr;row-gap:.15em}#content[active-component=adminusers] #eav-content #adminusers-user-information-resources>div,#content[active-component=adminusers] #eav-content #adminusers-user-information-resourcegroups>div{display:flex;border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);align-items:center}#content[active-component=adminusers] #eav-content #adminusers-user-information-resources>div>sl-icon,#content[active-component=adminusers] #eav-content #adminusers-user-information-resourcegroups>div>sl-icon{padding:0 .5em}#content[active-component=adminusers] #eav-content #adminusers-user-information-resources>div:nth-child(odd),#content[active-component=adminusers] #eav-content #adminusers-user-information-resourcegroups>div:nth-child(odd){border-right:1px dashed var(--sl-input-border-color);border-top-right-radius:0;border-bottom-right-radius:0}#content[active-component=adminusers] #eav-content #adminusers-user-information-resources>div:nth-child(even),#content[active-component=adminusers] #eav-content #adminusers-user-information-resourcegroups>div:nth-child(even){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#content[active-component=adminusers] #eav-content #adminusers-user-roles,#content[active-component=adminusers] #eav-content #adminusers-user-usergroups{height:100%;display:flex;flex-direction:column}#content[active-component=adminusers] #eav-content #adminusers-user-roles>sl-tree,#content[active-component=adminusers] #eav-content #adminusers-user-usergroups>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminusers] #eav-content #adminusers-user-roles>sl-tree>sl-tree-item::part(item--selected),#content[active-component=adminusers] #eav-content #adminusers-user-usergroups>sl-tree>sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminusers] #eav-content #adminusers-user-roles>sl-tree>sl-tree-item::part(expand-button),#content[active-component=adminusers] #eav-content #adminusers-user-usergroups>sl-tree>sl-tree-item::part(expand-button){width:0;padding-left:.25em;padding-right:0}#content[active-component=adminusers] #eav-content #adminusers-user-roles #adminusers-user-roles-actions>sl-button,#content[active-component=adminusers] #eav-content #adminusers-user-roles #adminusers-user-usergroups-actions>sl-button,#content[active-component=adminusers] #eav-content #adminusers-user-usergroups #adminusers-user-roles-actions>sl-button,#content[active-component=adminusers] #eav-content #adminusers-user-usergroups #adminusers-user-usergroups-actions>sl-button{margin-top:.25em;margin-right:0}#content[active-component=adminusers] #eav-content #adminusers-bind-resources{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr fit-content(2em);grid-template-areas:"bound function" "unbound function" "action action";row-gap:.25em;column-gap:.5em}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-resources{grid-area:bound}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-unbound-resources{grid-area:unbound}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-functions{grid-area:function}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bind-actions{grid-area:action}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-resources span.resourcetype,#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-unbound-resources span.resourcetype{color:var(--sl-color-gray-400);margin-left:.25em}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-resources,#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-unbound-resources,#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-functions{display:flex;flex-direction:column}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-resources>sl-tree,#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-unbound-resources>sl-tree,#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-functions>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-functions sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-functions sl-tree-item::part(expand-button),#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-resources sl-tree-item::part(expand-button),#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-unbound-resources sl-tree-item::part(expand-button){width:0;padding-right:0}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bound-functions sl-tree-item::part(expand-button){padding-left:.25em}#content[active-component=adminusers] #eav-content #adminusers-bind-resources #adminusers-bind-actions sl-button{margin-right:0}#content[active-component=adminusers] #eav-content #adminusers-administrative-rights sl-switch{width:100%;margin-top:.75em}#content[active-component=adminusers] #eav-content #adminusers-administrative-rights sl-switch::part(base){display:flex;flex-direction:row-reverse}#content[active-component=adminusers] #eav-content #adminusers-administrative-rights sl-switch::part(label){flex:1;margin-inline-start:0}#content[active-component=adminusergroups] #eav-elements-list sl-tree-item>div{margin:.5em .5em .5em 0}#content[active-component=adminusergroups] #eav-elements-list sl-tree-item>sl-icon{margin:0 .75em}#content[active-component=adminusergroups] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-usergroup div:not(:has(>*)){display:none}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-usergroup h1:not(:has(+div>*)){display:none}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-usergroup h1:first-of-type{display:initial}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-usergroup>sl-button{margin-top:.5em}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-usergroup h1{margin-bottom:.15em}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-information-members,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-information-roles{display:grid;grid-auto-rows:var(--sl-input-height-medium);grid-template-columns:1fr;row-gap:.15em}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-information-members>div,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-information-roles>div{display:flex;border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);align-items:center}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-information-members>div>sl-icon,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-information-roles>div>sl-icon{padding:0 .5em}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-actions,#content[active-component=adminusergroups] #eav-content #adminusergroups-create-usergroup-actions{margin-top:.25em}#content[active-component=adminusergroups] #eav-content #adminusergroups-view-actions>sl-button:first-of-type,#content[active-component=adminusergroups] #eav-content #adminusergroups-create-usergroup-actions>sl-button:first-of-type{margin-right:0}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-roles,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-members{height:100%;display:flex;flex-direction:column}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-roles>sl-tree,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-members>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-roles>sl-tree>sl-tree-item::part(item--selected),#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-members>sl-tree>sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-roles>sl-tree>sl-tree-item::part(expand-button),#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-members>sl-tree>sl-tree-item::part(expand-button){width:0;padding-left:.25em;padding-right:0}#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-roles #adminusergroups-usergroup-roles-actions>sl-button,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-roles #adminusergroups-usergroup-members-actions>sl-button,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-members #adminusergroups-usergroup-roles-actions>sl-button,#content[active-component=adminusergroups] #eav-content #adminusergroups-usergroup-members #adminusergroups-usergroup-members-actions>sl-button{margin-top:.25em;margin-right:0}#content[active-component=adminroles] #eav-elements-list sl-tree-item>div{margin:.5em .5em .5em 0}#content[active-component=adminroles] #eav-elements-list sl-tree-item>sl-icon{margin:0 .75em}#content[active-component=adminroles] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=adminroles] #eav-content #adminroles-edit-role-actions>sl-button:first-of-type{margin-right:0}#content[active-component=adminroles] #eav-content #adminroles-bind-groups{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr fit-content(2em);grid-template-areas:"bound function" "unbound function" "action action ";row-gap:.25em;column-gap:.5em}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-bound-groups{grid-area:bound}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-unbound-groups{grid-area:unbound}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-functions{grid-area:function}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-actions{grid-area:action}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-bound-groups span.resourcetype,#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-unbound-groups span.resourcetype{color:var(--sl-color-gray-400);margin-left:.25em}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-bound-groups,#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-unbound-groups,#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-functions{display:flex;flex-direction:column}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-bound-groups>sl-tree,#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-unbound-groups>sl-tree,#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-functions>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-functions sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-functions sl-tree-item::part(expand-button),#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-bound-groups sl-tree-item::part(expand-button),#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-unbound-groups sl-tree-item::part(expand-button){width:0;padding-right:0}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-functions sl-tree-item::part(expand-button){padding-left:.25em}#content[active-component=adminroles] #eav-content #adminroles-bind-groups #adminroles-bind-groups-actions sl-button{margin-right:0}#content[active-component=adminresources] #eav-elements-list sl-tree-item>div{margin-bottom:.3em}#content[active-component=adminresources] #eav-elements-list sl-tree-item>sl-icon{margin:0 .75em 0 .5em}#content[active-component=adminresources] #eav-elements-list sl-tree-item div[cp-token=adminresources-resourcetype]{font-size:.75em;color:var(--sl-color-gray-400)}#content[active-component=adminresources] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=adminresources] #eav-content #adminresources-resource-information div:not(:has(>*)){display:none}#content[active-component=adminresources] #eav-content #adminresources-resource-information h1:not(:has(+div>*)){display:none}#content[active-component=adminresources] #eav-content #adminresources-resource-information h1:first-of-type{display:initial}#content[active-component=adminresources] #eav-content #adminresources-resource-information>sl-button{margin-top:.5em}#content[active-component=adminresources] #eav-content #adminresources-resource-information>h1{margin-bottom:.15em}#content[active-component=adminresources] #eav-content #adminusers-user-information-usergroups,#content[active-component=adminresources] #eav-content #adminusers-user-information-roles{display:grid;grid-auto-rows:var(--sl-input-height-medium);grid-template-columns:1fr;row-gap:.15em}#content[active-component=adminresources] #eav-content #adminusers-user-information-usergroups>div,#content[active-component=adminresources] #eav-content #adminusers-user-information-roles>div{display:flex;border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);align-items:center}#content[active-component=adminresources] #eav-content #adminusers-user-information-usergroups>div>sl-icon,#content[active-component=adminresources] #eav-content #adminusers-user-information-roles>div>sl-icon{padding:0 .5em}#content[active-component=adminresources] #eav-content #adminusers-user-information-resources,#content[active-component=adminresources] #eav-content #adminusers-user-information-resourcegroups{display:grid;grid-auto-rows:var(--sl-input-height-medium);grid-template-columns:1fr 3fr;row-gap:.15em}#content[active-component=adminresources] #eav-content #adminusers-user-information-resources>div,#content[active-component=adminresources] #eav-content #adminusers-user-information-resourcegroups>div{display:flex;border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);align-items:center}#content[active-component=adminresources] #eav-content #adminusers-user-information-resources>div>sl-icon,#content[active-component=adminresources] #eav-content #adminusers-user-information-resourcegroups>div>sl-icon{padding:0 .5em}#content[active-component=adminresources] #eav-content #adminusers-user-information-resources>div:nth-child(odd),#content[active-component=adminresources] #eav-content #adminusers-user-information-resourcegroups>div:nth-child(odd){border-right:1px dashed var(--sl-input-border-color);border-top-right-radius:0;border-bottom-right-radius:0}#content[active-component=adminresources] #eav-content #adminusers-user-information-resources>div:nth-child(even),#content[active-component=adminresources] #eav-content #adminusers-user-information-resourcegroups>div:nth-child(even){border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}#content[active-component=adminresources] #eav-content #adminusers-user-roles,#content[active-component=adminresources] #eav-content #adminusers-user-usergroups{height:100%;display:flex;flex-direction:column}#content[active-component=adminresources] #eav-content #adminusers-user-roles>sl-tree,#content[active-component=adminresources] #eav-content #adminusers-user-usergroups>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminresources] #eav-content #adminusers-user-roles>sl-tree>sl-tree-item::part(item--selected),#content[active-component=adminresources] #eav-content #adminusers-user-usergroups>sl-tree>sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminresources] #eav-content #adminusers-user-roles>sl-tree>sl-tree-item::part(expand-button),#content[active-component=adminresources] #eav-content #adminusers-user-usergroups>sl-tree>sl-tree-item::part(expand-button){width:0;padding-left:.25em;padding-right:0}#content[active-component=adminresources] #eav-content #adminusers-user-roles #adminusers-user-roles-actions>sl-button,#content[active-component=adminresources] #eav-content #adminusers-user-roles #adminusers-user-usergroups-actions>sl-button,#content[active-component=adminresources] #eav-content #adminusers-user-usergroups #adminusers-user-roles-actions>sl-button,#content[active-component=adminresources] #eav-content #adminusers-user-usergroups #adminusers-user-usergroups-actions>sl-button{margin-top:.25em;margin-right:0}#content[active-component=adminresources] #eav-content #adminusers-bind-resources{height:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr fit-content(2em);grid-template-areas:"bound function" "unbound function" "action action";row-gap:.25em;column-gap:.5em}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-resources{grid-area:bound}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-unbound-resources{grid-area:unbound}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-functions{grid-area:function}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bind-actions{grid-area:action}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-resources span.resourcetype,#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-unbound-resources span.resourcetype{color:var(--sl-color-gray-400)}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-resources,#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-unbound-resources,#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-functions{display:flex;flex-direction:column}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-resources>sl-tree,#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-unbound-resources>sl-tree,#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-functions>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-functions sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-functions sl-tree-item::part(expand-button),#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-resources sl-tree-item::part(expand-button),#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-unbound-resources sl-tree-item::part(expand-button){width:0;padding-right:0}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bound-functions sl-tree-item::part(expand-button){padding-left:.25em}#content[active-component=adminresources] #eav-content #adminusers-bind-resources #adminusers-bind-actions sl-button{margin-right:0}#content[active-component=adminresourcegroups] #eav-elements-list sl-tree-item>div{margin:.5em .5em .5em 0}#content[active-component=adminresourcegroups] #eav-elements-list sl-tree-item>sl-icon{margin:0 .75em}#content[active-component=adminresourcegroups] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-resourcegroup div:not(:has(>*)){display:none}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-resourcegroup h1:not(:has(+div>*)){display:none}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-resourcegroup h1:first-of-type{display:initial}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-resourcegroup>sl-button{margin-top:.5em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-resourcegroup h1{margin-bottom:.15em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-create-resourcegroup sl-select{margin-bottom:1em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-information-resources{display:grid;grid-auto-rows:var(--sl-input-height-medium);grid-template-columns:1fr 1fr;grid-gap:.15em;margin-bottom:1em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-information-resources>div{display:flex;border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);align-items:center}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-information-resources>div>sl-icon{padding:0 .5em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-information-resources>div>span{color:var(--sl-color-gray-400);margin-left:.25em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-actions,#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-create-resourcegroup-actions{margin-top:.25em}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-view-actions>sl-button:first-of-type,#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-create-resourcegroup-actions>sl-button:first-of-type{margin-right:0}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-resources{height:100%;display:flex;flex-direction:column}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-resources>sl-tree{border:1px solid var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);flex:1}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-resources>sl-tree>sl-tree-item::part(item--selected){background-color:rgba(0,0,0,0) !important;border-inline-start-color:rgba(0,0,0,0) !important}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-resources>sl-tree>sl-tree-item::part(expand-button){width:0;padding-left:.25em;padding-right:0}#content[active-component=adminresourcegroups] #eav-content #adminresourcegroups-resourcegroup-resources #adminresourcegroups-resourcegroup-resources-actions>sl-button{margin-top:.25em;margin-right:0}#content[active-component=adminmanual] #admin-manual{margin:1rem}#content[active-component=adminmanual] #admin-manual h2,#content[active-component=adminmanual] #admin-manual h3,#content[active-component=adminmanual] #admin-manual h4{margin-top:1.5rem;margin-bottom:.25rem}#content[active-component=adminmanual] #admin-manual h6{text-decoration:underline;font-size:16px;margin-left:1rem;margin-top:1.5rem;margin-bottom:0}#content[active-component=adminmanual] #admin-manual div.manual-chapter div.manual-segment{display:flex;border:1px solid var(--sl-color-gray-200);border-radius:3px}#content[active-component=adminmanual] #admin-manual div.manual-chapter div.manual-segment .segment-text{flex:1}#content[active-component=adminmanual] #admin-manual div.manual-chapter div.manual-segment .segment-image{display:flex;flex-direction:column;padding-left:2rem}#content[active-component=adminmanual] #admin-manual div.manual-chapter div.manual-segment .segment-image img{max-height:250px;max-width:250px;padding:4px;border:1px solid var(--sl-color-gray-300);cursor:pointer;margin:.5rem}#content[active-component=adminmanual] #admin-manual div.manual-chapter div.manual-segment+div.manual-segment{margin-top:.5rem}#content[active-component=adminmanual] #admin-manual div.manual-chapter p{margin-left:1rem}#content[active-component=adminmanual] #admin-manual div.manual-chapter:not(:first-of-type){margin-top:3rem}#content[active-component=account] #account-show-account h1:first-of-type{display:initial}#content[active-component=account] #account-show-account>h1{margin-bottom:.15em}#content[active-component=account] #account-show-account>form>sl-input{margin-bottom:1em}#content[active-component=account] #account-show-account>form>sl-input[readonly]::part(base){box-shadow:none;border-color:var(--sl-input-border-color)}#content[active-component=account] #account-show-account #account-save-actions{text-align:right}#content[active-component=datacenter-racks] .center{text-align:center}#content[active-component=datacenter-racks] #eav-elements-list sl-tree-item>div{margin-bottom:.3em}#content[active-component=datacenter-racks] #eav-elements-list sl-tree-item>sl-icon{margin:0 .75em 0 .5em}#content[active-component=datacenter-racks] #eav-elements-list sl-tree-item>div{font-size:min(.72cqw,1em)}#content[active-component=datacenter-racks] #eav-elements-list sl-tree-item div[cp-token=dc-racksystemname]{font-size:.75em;color:var(--sl-color-gray-400)}#content[active-component=datacenter-racks] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=datacenter-racks] #eav-content #dc-rack-information h1{margin-bottom:.15em}#content[active-component=datacenter-racks] #eav-content #dc-rack-information h2{margin:0 0 .5em 0;font-size:12pt;font-weight:normal;color:var(--sl-color-gray-500)}#content[active-component=datacenter-racks] #eav-content #dc-rack-information h2:empty{display:none}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details:not(:first-of-type){margin-top:.5em}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details::part(header){background-color:var(--sl-color-gray-50)}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details[open]::part(header){border-bottom:1px;border-bottom-style:solid;border-bottom-color:var(--sl-color-gray-200)}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-input.info-text::part(form-control){display:grid;grid-template-rows:auto;grid-template-columns:6rem 1fr;align-items:center}#content[active-component=datacenter-racks] #eav-content #dc-rack-information div.info-text-box{display:grid;grid-template-columns:max-content 1fr;align-items:center;row-gap:var(--sl-input-spacing-small)}#content[active-component=datacenter-racks] #eav-content #dc-rack-information div.info-text-box div:nth-child(odd){padding-right:var(--sl-input-spacing-medium)}#content[active-component=datacenter-racks] #eav-content #dc-rack-information div.info-text-box div:nth-child(odd):has(+div:empty){display:none}#content[active-component=datacenter-racks] #eav-content #dc-rack-information div.info-text-box div:nth-child(even){display:flex;flex-direction:column;justify-content:center;border:solid var(--sl-input-border-width) var(--sl-input-border-color);border-radius:var(--sl-input-border-radius-medium);padding:var(--sl-input-spacing-small) var(--sl-input-spacing-medium)}#content[active-component=datacenter-racks] #eav-content #dc-rack-information div.info-text-box div:nth-child(even):empty{display:none}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=false]::part(content){display:flex;justify-content:center}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=false]>div.graph,#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=false]>div.graph-timespan{display:none}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>sl-spinner{display:none}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph.consumption{grid-template-areas:"slot1 slot1" "slot2 slot3"}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph.load{grid-template-areas:"slot1 slot1" "slot2 slot2"}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true] div.slot1{grid-area:slot1}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true] div.slot2{grid-area:slot2}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true] div.slot3{grid-area:slot3;transition:opacity .5s ease,display .5s ease;transition-behavior:allow-discrete}@starting-style{#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true] div.slot3{opacity:0}}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph-timespan{display:flex}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph-timespan>sl-button{flex:1}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph-timespan>sl-button:last-of-type{flex:0}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph-timespan>sl-button.active::part(label){font-weight:bold}#content[active-component=datacenter-racks] #dc-rack-delivery-information{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}#content[active-component=datacenter-racks] #dc-rack-delivery-information>h1{text-align:center;margin-bottom:3rem}#content[active-component=datacenter-racks] #dc-rack-delivery-information>div>div>h3{text-wrap-style:balance}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline{--circle-width: 4rem;--circle-border-width: 0.4rem;display:grid;grid-template-columns:repeat(5, 1fr calc(var(--circle-width) + var(--circle-border-width) * 2 - 0.05rem) 1fr);width:75%}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.circle{display:flex;justify-content:center;align-items:center;width:var(--circle-width);height:var(--circle-width);border:var(--circle-border-width) solid #003057;border-radius:50%}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.circle>sl-icon{font-size:2rem;color:var(--sl-color-gray-400)}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.circle>sl-icon[name=check-lg]{display:none}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.finished>sl-icon{color:var(--sl-color-success-500);font-size:2.5rem}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.finished>sl-icon[name=hourglass-split]{display:none}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.finished>sl-icon[name=check-lg]{display:initial}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.connector{flex:1;border-width:calc(var(--circle-border-width)/2) 0;border-color:#003057;border-style:solid;height:0;align-self:center}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.explain{grid-column:auto/span 3;text-align:center}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.explain>h3{margin:.5rem 0}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.explain>div.date{color:var(--sl-color-gray-400)}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div.explain>div.info{margin-top:.5rem}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div[cp-token=dc-rack-delivery-pm-assigned]>div.info{display:flex;justify-content:center}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div[cp-token=dc-rack-delivery-pm-assigned]>div.info>div>div{display:flex;text-align:left}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div[cp-token=dc-rack-delivery-pm-assigned]>div.info>div>div>sl-icon{align-self:center;margin-right:.5rem}#content[active-component=datacenter-racks] #dc-rack-delivery-information #dc-rack-delivery-timeline>div[cp-token=dc-rack-delivery-pm-assigned]>div.info>div>div>span[cp-token=pm-email]>a{text-decoration:none;color:#000}@media(width < 992px){#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph{display:grid;grid-template-columns:1fr;grid-template-rows:auto}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph.consumption{grid-template-areas:"slot1" "slot2" "slot3"}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph.load{grid-template-areas:"slot1" "slot2"}#content[active-component=datacenter-racks] #eav-content #dc-rack-information sl-details.graph-container[cp-loaded=true]>div.graph-timespan{flex-wrap:wrap;gap:.5rem}}@media(width >= 992px){main:has(div[active-component=invitation]){grid-template-columns:1fr !important;grid-template-areas:"content" !important}}@media(width < 992px){main:has(div[active-component=invitation]){grid-template-rows:1fr !important;grid-template-areas:"content" !important}main:has(div[active-component=invitation]) #nav-mobile-header{display:none !important}main:has(div[active-component=invitation]) #nav-menu-toggle{display:none !important}}#content[active-component=invitation]{display:grid;grid-template-columns:1fr 1fr 1fr}#content[active-component=invitation] h2{margin:2rem 0 0 0;border-bottom:solid 1px var(--sl-input-border-color)}#content[active-component=invitation] #invitation-body{grid-column:2/3}#content[active-component=invitation] #invitation-body div.column{margin-top:1rem}#content[active-component=invitation] #invitation-body div.column div.userinfo{display:flex;align-items:center}#content[active-component=invitation] #invitation-body div.column div.userinfo sl-icon{margin:var(--sl-input-spacing-medium)}#content[active-component=invitation] #invitation-body div.column div.userinfo+div.userinfo{border-top:dashed var(--sl-input-border-width) var(--sl-input-border-color)}#content[active-component=invitation] #invitation-body div.column div.button{text-align:right}#content[active-component=invitation] #invitation-body div.column div.button sl-button{margin-top:.5rem}#content[active-component=invitation] #invitation-body #invitation-createuserform sl-input{margin-top:.3rem}#content[active-component=invitation] #invitation-body #invitation-qr-code{display:flex;justify-content:center}#content[active-component=files] #eav-elements-list sl-tree-item>div{margin:.5em .5em .5em 0}#content[active-component=files] #eav-elements-list sl-tree-item>sl-icon{font-size:14pt;margin:0 .25em 0 0;min-width:2rem}#content[active-component=files] #eav-elements-list sl-tree-item div[cp-token=files-humanname]{font-size:.75em;color:var(--sl-color-gray-400)}#content[active-component=files] #eav-elements-list sl-tree-item div[cp-token=files-filetags]{display:flex;gap:.25rem;font-size:.75em;margin-top:.25rem;flex-flow:wrap}#content[active-component=files] #eav-elements-list sl-tree-item::part(expand-button){padding:0}#content[active-component=files] #eav-content h1{margin-bottom:.2rem}#content[active-component=files] #eav-content #files-upload-file #files-upload-list{border:1px solid var(--sl-color-gray-200);border-radius:var(--sl-input-border-radius-medium)}#content[active-component=files] #eav-content #files-upload-file #files-upload-list:not(:has(*)){border:0}#content[active-component=files] #eav-content #files-upload-file #files-upload-list>div[cp-file-id]{display:flex;padding:.5rem;align-items:center}#content[active-component=files] #eav-content #files-upload-file #files-upload-list>div[cp-file-id]>div{margin:0 .5rem}#content[active-component=files] #eav-content #files-upload-file #files-upload-list>div[cp-file-id]>div[cp-type=filename]{flex:1}#content[active-component=files] #eav-content #files-upload-file #files-upload-list>div[cp-file-id]:not(:first-of-type){border-top:1px dashed var(--sl-color-gray-300)}#content[active-component=files] #eav-content #files-upload-file #files-upload-list>div[cp-file-id]:nth-child(even){background-color:var(--sl-color-gray-100)}#content[active-component=files] #eav-content #files-upload-file #files-actions{margin-top:.5rem}#content[active-component=files] #eav-content #files-update-file>sl-input{margin-top:.5rem}#content[active-component=files] #eav-content #files-update-file #files-update-actions{margin-top:.5rem}#content[active-component=files] #eav-content #files-file-tags-container{margin-top:1em;margin-bottom:.5em}#content[active-component=files] #eav-content #files-file-tags-container #files-file-tags{border:1px solid #1ab8ec;border-radius:var(--sl-input-border-radius-medium);padding:0 .25em;margin-top:.25rem}#content[active-component=files] #eav-content #files-file-tags-container #files-file-tags>sl-tag{padding:.25em}#content[active-component=files] #eav-content #files-file-tags-container #files-file-tags>sl-tag:first-of-type{padding-left:0}#content[active-component=files] #eav-content #files-file-tags-container #files-file-tags>sl-tag:last-of-type{padding-right:0}@media(width >= 992px){main:has(div[active-component=resetpw]){grid-template-columns:1fr !important;grid-template-areas:"content" !important}}@media(width < 992px){main:has(div[active-component=resetpw]){grid-template-rows:1fr !important;grid-template-areas:"content" !important}main:has(div[active-component=resetpw]) #nav-mobile-header{display:none !important}main:has(div[active-component=resetpw]) #nav-menu-toggle{display:none !important}}#content[active-component=resetpw]{display:grid;grid-template-columns:1fr 1fr 1fr}#content[active-component=resetpw] h2{margin:2rem 0 0 0;border-bottom:solid 1px var(--sl-input-border-color)}#content[active-component=resetpw] #resetpw-body{grid-column:2/3}#content[active-component=resetpw] #resetpw-body div.column{margin-top:1rem}#content[active-component=resetpw] #resetpw-body div.column div.userinfo{display:flex;align-items:center}#content[active-component=resetpw] #resetpw-body div.column div.userinfo sl-icon{margin:var(--sl-input-spacing-medium)}#content[active-component=resetpw] #resetpw-body div.column div.userinfo+div.userinfo{border-top:dashed var(--sl-input-border-width) var(--sl-input-border-color)}#content[active-component=resetpw] #resetpw-body div.column div.button{text-align:right}#content[active-component=resetpw] #resetpw-body div.column div.button sl-button{margin-top:.5rem}#content[active-component=resetpw] #resetpw-body #resetpw-setpasswordform sl-input{margin-top:.3rem}#content[active-component=resetpw] #resetpw-body #reset-qr-code{display:flex;justify-content:center}#content[active-component=switchcompany]{display:flex;justify-content:center}#content[active-component=switchcompany] #switchcompany-base{width:30%;text-align:center}#content[active-component=switchcompany] #switchcompany-base sl-input{margin-bottom:1em}#content[active-component=switchcompany] #switchcompany-base #switchcompany-list sl-button{width:90%;margin:0 0 .5em 0}#content[active-component=switchcompany] #switchcompany-base h1{text-align:center;margin:0 0 .5em 0}#content[active-component=switchcompany] #switchcompany-base>div:last-of-type{text-align:center}@font-face{font-family:"Dock";src:url("urw-dock.woff2") format("woff2")}html,body{margin:0;height:100%;font-family:Dock,Arial,Verdana,sans-serif;font-size:16px}body{overflow:hidden}:not(:defined){visibility:hidden}.hidden{display:none !important}