/* Context and recovery use the same controls as the rest of the workspace. */
.bc-ui .error-card{display:flex;flex-wrap:wrap;align-items:center;gap:12px}
.bc-ui .error-card :is(.error-title,.error-text){flex-basis:100%;margin:0}
.bc-ui .error-card button{min-height:44px}
.bc-ui .object-photo>.mono,.bc-ui .obj-hero-bg>.obj-mono{grid-area:1/1}
.bc-ui .object-photo>img,.bc-ui .obj-hero-bg>img{position:absolute;inset:0}
.bc-ui :is(.object-photo,.obj-hero-bg) [hidden]{display:none!important}
.bc-ui img{color:var(--muted)}
.bc-ui ::selection{background:var(--accent);color:var(--on-accent)}
.bc-ui .home-primary:active,.bc-ui .home-shortcuts .home-shortcut:active{scale:.96}
@media(prefers-reduced-motion:reduce){.bc-ui .home-primary:active,.bc-ui .home-shortcuts .home-shortcut:active{scale:1}}
@media(max-width:480px){
 .bc-ui .obj-kpis .tenant-kpi{min-width:0;container-type:inline-size}
 .bc-ui .obj-kpis .tenant-kpi .val{font-size:1.15rem;white-space:nowrap;font-variant-numeric:tabular-nums}
 @supports(font-size:1cqw){.bc-ui .obj-kpis .tenant-kpi .val{font-size:clamp(1rem,10cqw,1.35rem)}}
}
