@layer components{body:has(dialog:not(.dcf-dialog-non-modal)[open]),html:has(dialog:not(.dcf-dialog-non-modal)[open]){overflow:hidden}body:has(dialog.dcf-dialog-is-open:not(.dcf-dialog-non-modal)),html:has(dialog.dcf-dialog-is-open:not(.dcf-dialog-non-modal)){overflow:hidden}.dcf-dialog:not(.dcf-dialog-is-open),.dcf-dialog:not([open]){display:none!important}.dcf-dialog{background-color:var(--bg-body);color:var(--body);max-height:calc(100dvh - 2em);width:calc(100% - 11.24vw)}.dcf-dialog::backdrop{background-color:var(--bg-overlay-dark)}.dcf-dialog-content>*:last-child{margin-bottom:0}.unl .dcf-dialog:open,.unl .dcf-dialog:open::backdrop{opacity:1}.unl .dcf-dialog.dcf-dialog-is-open,.unl .dcf-dialog.dcf-dialog-is-open::backdrop{opacity:1}.unl .dcf-dialog,.unl .dcf-dialog::backdrop{opacity:0;transition:opacity .2s cubic-bezier(.25,.46,.45,.94),overlay allow-discrete,display allow-discrete}@starting-style{.unl .dcf-dialog:open,.unl .dcf-dialog:open::backdrop{opacity:0}.unl .dcf-dialog.dcf-dialog-is-open,.unl .dcf-dialog.dcf-dialog-is-open::backdrop{opacity:0}}}
