/* v2.10.91 — public page-header width alignment and workspace action-bar polish */
body:not([data-page="home"]):not([data-page^="portal"]) header.nav,
body:not([data-page="home"]):not([data-page^="portal"]).nav-solid header.nav,
body:not([data-page="home"]):not([data-page^="portal"]).nav-compact header.nav{
  padding:14px 0 !important;
}
body:not([data-page="home"]):not([data-page^="portal"]) .nav-in{
  width:min(1900px,calc(100% - 20px)) !important;
  min-height:52px;
  padding:9px 14px 9px 18px !important;
  align-items:center;
}
body:not([data-page="home"]):not([data-page^="portal"]) .brand{
  min-height:34px;
  align-items:center;
}
body:not([data-page="home"]):not([data-page^="portal"]) nav.links,
body:not([data-page="home"]):not([data-page^="portal"]) .nav-cta{
  min-height:34px;
  align-items:center;
}

@media (min-width:901px){
  .workspace-step-actions{
    display:grid !important;
    grid-template-columns:auto minmax(280px,1fr) auto;
    align-items:center;
    column-gap:18px;
    row-gap:14px;
    padding:20px 30px 25px;
  }
  .workspace-step-actions.workspace-step-actions--first{
    grid-template-columns:minmax(0,1fr) auto;
  }
  .workspace-step-actions.workspace-step-actions--first .workspace-back[hidden]{
    display:none !important;
    visibility:hidden;
  }
  .workspace-step-actions .workspace-back{
    justify-self:start;
  }
  .workspace-step-actions .workspace-next{
    justify-self:end;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    min-width:448px;
    max-width:100%;
    white-space:nowrap;
    line-height:1;
    text-align:center;
  }
  .workspace-step-actions .workspace-next .workspace-next-label,
  .workspace-step-actions .workspace-next .workspace-next-arrow{
    display:inline-flex;
    align-items:center;
    white-space:nowrap;
  }
  .workspace-step-actions .workspace-next .workspace-next-arrow{
    font-size:22px;
    transform:translateY(-1px);
  }
  .workspace-action-note{
    display:flex;
    align-items:center;
    align-self:center;
    min-height:48px;
    margin:0;
    padding:0;
    color:#667a90;
    font-size:14px;
    line-height:1.5;
    text-align:left;
  }
  .workspace-step-actions.workspace-step-actions--first .workspace-action-note{
    justify-self:start;
  }
  .workspace-action-note strong{
    color:#183753;
    margin-right:4px;
  }
}
@media (max-width:900px){
  .workspace-step-actions .workspace-next{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    white-space:nowrap;
    text-align:center;
    font-size:13px;
  }
  .workspace-step-actions .workspace-next .workspace-next-label,
  .workspace-step-actions .workspace-next .workspace-next-arrow{
    display:inline-flex;
    align-items:center;
    white-space:nowrap;
  }
}
