.owner-mode-banner{top:var(--owner-workspace-status-height,0px);z-index:100;background:var(--warning-tint);border-bottom:2px solid var(--warning);color:var(--text-primary);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex;position:sticky}[data-owner-mode=active] .app-navigation{top:calc(var(--owner-banner-height,0px) + var(--owner-workspace-status-height,0px))!important;height:calc(100dvh - var(--owner-banner-height,0px) - var(--owner-workspace-status-height,0px))!important}[data-owner-mode=active] .app-mobile-topbar{top:var(--owner-banner-height,0px)}@media (max-width:800px){.owner-mode-banner{top:0}#main-content:has(.owner-mode-banner) .workspace-status-stack{position:static}}.owner-mode-download-error{background:var(--danger-tint);color:var(--danger);padding:1rem}.owner-mode-verifying{z-index:110;border:1px solid var(--border-subtle);background:var(--surface-raised);box-shadow:var(--shadow-raised);color:var(--text-secondary);border-radius:.75rem;padding:.65rem .9rem;font-size:.875rem;font-weight:700;position:fixed;bottom:1rem;right:1rem}[data-session-verifying=true]{opacity:.94;cursor:wait}.owner-mode-banner>div{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.owner-mode-banner strong{font-size:1rem}.owner-mode-banner span{font-size:.875rem}.owner-mode-banner form{flex-shrink:0;margin:0}.owner-mode-banner button{flex-shrink:0;min-height:44px}.owner-mode-recovery{overflow-wrap:anywhere;max-width:55rem;margin:3rem auto;padding:2rem}.owner-mode-actions{flex-wrap:wrap;align-items:stretch;gap:1rem;margin-top:1.5rem;display:flex}.owner-mode-actions form{margin:0;display:flex}.owner-mode-actions :is(a,button){min-height:44px}.owner-mode-entry{border:1px solid var(--border-subtle);border-radius:1rem;margin-top:1rem;padding:1.25rem}.owner-mode-entry label{margin:1rem 0;display:block}.owner-mode-entry textarea{width:100%;min-height:90px;margin-top:.5rem;display:block}.owner-mode-entry .owner-live-confirm{align-items:flex-start;gap:.75rem;display:flex}.owner-mode-entry input[type=checkbox]{flex-shrink:0;margin-top:.3rem}.owner-mode-entry [role=alert]{color:var(--danger)}@media (max-width:600px){.owner-mode-banner{flex-direction:column;align-items:stretch;padding:1rem}.owner-mode-banner button{align-self:flex-start}.owner-mode-recovery{margin:1rem;padding:1rem}.owner-mode-actions>*,.owner-mode-actions button{width:100%}}@media (max-width:800px) and (max-height:450px){#main-content:has(.owner-mode-banner) .workspace-status-stack{max-height:30dvh;overflow-y:auto}.owner-mode-banner{flex-direction:row;align-items:center;gap:.75rem;padding:.5rem 1rem}.owner-mode-banner>div{max-height:24dvh;overflow-y:auto}}
