dialog:has([data-object-panel-body]) { width: min(54rem, calc(100vw - 2rem)); max-height: 85vh; overflow: auto; border: 1px solid #ccd8df; border-radius: .65rem; padding: 1rem; }
dialog:has([data-object-panel-body])::backdrop { background: rgb(20 35 43 / .35); }
[data-object-panel-body] h1 { font-size: 1.25rem; }
[data-object-panel-body] h2 { font-size: 1.05rem; }
[data-object-panel-body] form { margin-block: 1rem; }
[data-object-panel-body] :focus-visible { outline: 3px solid #0b7568; outline-offset: 3px; }
