/* All dialogs share the visible host viewport and retain their original forms. */
body.deni-studio dialog.deni-managed-dialog[open]{display:block!important;position:fixed!important;inset:var(--deni-popup-top,12px) 0 auto!important;margin:0 auto!important;height:auto!important;max-height:var(--deni-popup-height,calc(100dvh - 24px))!important;max-width:calc(100vw - 24px)!important;overflow:auto!important;overscroll-behavior:contain;box-sizing:border-box;scroll-padding-top:90px;-webkit-overflow-scrolling:touch}
body.deni-studio .deni-managed-popover{max-height:var(--deni-popup-height,calc(100dvh - 24px))!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}
body.deni-studio .deni-dialog-header{position:sticky!important;top:0!important;z-index:20;background:#252729!important;flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px}
body.deni-studio .deni-dialog-header button{flex-shrink:0;min-width:44px;min-height:44px}
html:has(body.deni-popup-open),body.deni-popup-open{overflow:hidden;overscroll-behavior:none}
