.wp-block-prdev-icon svg,.wp-block-prdev-icon-link svg{display:block;fill:currentColor}
.wp-block-prdev-icon-link{display:flex;align-items:center}
dialog.wp-block-prdev-dialog:not([open]){display:none!important}
dialog.wp-block-prdev-dialog{padding:0;border:0;max-width:none;max-height:none;margin:0;width:100%;height:100dvh;inset:0;overflow:auto}
/* Let the translucent backdrop show through the full-screen dialog shell.
   Authored modal and content-panel backgrounds retain their own colours. */
:where(dialog.wp-block-prdev-dialog){background:transparent}
dialog.wp-block-prdev-dialog::backdrop{background:rgba(0,0,0,.3)}
.prdev-dialog-content{width:100%;height:100%}
dialog.wp-block-prdev-dialog>.prdev-dialog-content{display:inherit;flex-direction:inherit;align-items:inherit;justify-content:inherit;gap:inherit}
dialog.wp-block-prdev-dialog:has(.prdev-navigation-stack) [data-prdev-action="close"]{position:fixed}
.prdev-dialog-open{overflow:hidden}
.prdev-dialog-editor{border:1px dashed #777;padding:16px}
.prdev-dialog-editor-label{font:14px system-ui!important}
button.wp-block-prdev-icon:focus-visible,a.wp-block-prdev-icon-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
.prdev-tab-inner{display:contents}
.wp-block-prdev-tabcontent[hidden]{display:none!important}
.editor-styles-wrapper .prdev-tab-editor .cc-tab-hidden{display:block!important}
dialog.wp-block-prdev-dialog[data-prdev-auto-open="true"]{width:fit-content;height:auto;max-width:95vw;max-height:95dvh;margin:auto;background:transparent}
dialog[data-prdev-auto-open="true"] .prdev-dialog-content{width:auto;height:auto}
.wp-block-prdev-tab{appearance:none;background:transparent;border:0;padding:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}
.wp-block-prdev-tabcontent[hidden]{display:none!important}
