/* PR21E final cross-page polish. Only active authenticated workspace; no
 * public map, sign in, sign up or database-related selectors changed. */
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent,
body.uxWorkspaceFocused .uxWorkspaceApp .uxWorkspaceContent{
  min-width:0;
  max-width:100%;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent :is(
  .privatePanel,.foundationEntry,.assetCard,.matchCard,.deploymentCard,
  .pipelineCard,.uxRouteCard,.uxContactItem){
  min-width:0;
  max-width:100%;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent :is(
  p,.privateMeta,.privateMuted,.uxDisclaimer,.privateNotice,h3,h4){
  overflow-wrap:anywhere;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent a{
  overflow-wrap:anywhere;
  text-underline-offset:2px;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent :is(
  input:not([type=checkbox]):not([type=radio]),select,textarea){
  box-sizing:border-box;
  max-width:100%;
  min-width:0;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent .privateBtn{
  min-height:42px;
  line-height:1.35;
  max-width:100%;
  overflow-wrap:anywhere;
  white-space:normal;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent .privateActions{
  align-items:center;
  flex-wrap:wrap;
  min-width:0;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent .tablewrap{
  min-width:0;
  max-width:100%;
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent :is(
  #discoverProjectDetail,#uxBDDetailRegion,.foundationEntry){
  scroll-margin-top:14px;
}
body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent :is(
  button,select,input,textarea,a,summary):focus-visible{
  outline:3px solid #227d9e;
  outline-offset:2px;
}
body.uxWorkspaceFocused .uxWorkspaceApp :is(
  .uxWorkspaceBreadcrumb,.uxWorkspacePageDescription,.uxWorkspaceContext .privateMuted){
  overflow-wrap:anywhere;
}
@media(max-width:560px){
  body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent .privatePanel{
    padding:12px;
  }
  body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent .privateActions .privateBtn{
    flex:1 1 auto;
  }
  body.uxWorkspaceFocused .uxWorkspaceApp .uxWorkspaceContext .privateActions button{
    min-height:44px;
  }
}
@media(prefers-reduced-motion:reduce){
  body.uxWorkspaceFocused .uxWorkspaceApp #privateTabContent *{
    scroll-behavior:auto!important;
  }
}
