/* Scoped emergency layout repair: keep empty-state content inside its pane. */
.workspace-2026 .reina-workspace.reina-unified .reina-dialog{display:flex!important;flex-direction:column!important;min-height:0!important}
.workspace-2026 .reina-unified .reina-history-viewport{min-height:0!important;overflow:auto!important;overscroll-behavior:contain!important}
.workspace-2026 .reina-unified .reina-history-viewport>.reina-start-note{position:static!important;inset:auto!important;flex:none!important;pointer-events:auto!important}
.workspace-2026 .reina-workspace.reina-unified .reina-live{order:2!important;flex:0 1 auto!important;min-height:58px!important;max-height:28%!important;overflow:auto!important;overscroll-behavior:contain!important}
.workspace-2026 .reina-workspace.reina-unified[data-voice-mode="разговор"] .astra-voice{display:none!important}
.workspace-2026 .reina-workspace.reina-unified[data-voice-mode="запись"] .reina-live{display:none!important}
.workspace-2026 .reina-workspace.reina-unified .astra-composer:not(.is-expanded){min-height:120px!important;max-height:60%!important;overflow:auto!important;overscroll-behavior:contain!important;flex:0 1 auto!important}
.workspace-2026 .reina-workspace.reina-unified .astra-compose-actions{position:sticky!important;bottom:0!important;background:var(--surface,#212423)!important;z-index:2!important}
.workspace-2026 .reina-unified .reina-dialog:has(.reina-attachment) .reina-start-note{display:none!important}
