/* 未打开的弹窗始终隐藏，避免旧内核将未知dialog当作普通内容展示。 */
dialog:not([open]) { display: none !important; }
.qiran-dialog-fallback { display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: auto; max-height: calc(100vh - 32px); }
.qiran-dialog-fallback + .backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(15, 25, 21, .45); }
._dialog_overlay { position: fixed; top: 0; right: 0; bottom: 0; left: 0; }
