.responsive-overlay-dialog,.responsive-overlay-drawer{--ro-pad:1.25rem;--ro-pill-radius:1.5rem;--ro-radius:calc(var(--ro-pad) + var(--ro-pill-radius));--ro-header-inset:max(var(--ro-pad),calc(var(--ro-radius)*.55));--ro-close-size:calc((var(--ro-radius) - var(--ro-header-inset))*2)}.responsive-overlay-dialog{position:relative!important;border-radius:var(--ro-radius)!important;overflow:hidden}.responsive-overlay-dialog-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--ro-header-inset) var(--ro-header-inset) .5rem!important}.responsive-overlay-dialog-header [data-pc-section=headeractions],.responsive-overlay-drawer-header [data-pc-section=headeractions]{margin-inline-start:auto!important}.responsive-overlay-dialog-content{padding:.75rem var(--ro-pad) var(--ro-pad)!important}.responsive-overlay-dialog-footer{padding:0 var(--ro-pad) var(--ro-pad)!important}.responsive-overlay-drawer{--ro-radius:1.5rem;--ro-header-inset:var(--ro-pad);--ro-close-size:2.25rem;position:relative!important;border-top-left-radius:var(--ro-radius)!important;border-top-right-radius:var(--ro-radius)!important;height:auto!important;max-height:min(90dvh,90vh)}.responsive-overlay-drawer-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:var(--ro-header-inset) var(--ro-header-inset) .5rem!important}.responsive-overlay-drawer-content{padding:.75rem var(--ro-pad) var(--ro-pad)!important;overflow:visible}.responsive-overlay-close.p-button,.responsive-overlay-dialog .responsive-overlay-close,.responsive-overlay-drawer .responsive-overlay-close{width:var(--ro-close-size)!important;height:var(--ro-close-size)!important;min-width:var(--ro-close-size)!important;margin-inline-start:auto!important;padding:0!important;border-radius:9999px!important;border:1px solid var(--p-surface-200)!important;background:transparent!important;color:var(--p-surface-600)!important}.responsive-overlay-close.p-button:not(:disabled):hover,.responsive-overlay-dialog .responsive-overlay-close:not(:disabled):hover,.responsive-overlay-drawer .responsive-overlay-close:not(:disabled):hover{background:var(--p-surface-50)!important;border-color:var(--p-surface-300)!important;color:var(--p-surface-800)!important}.responsive-overlay--bare .responsive-overlay-dialog-header,.responsive-overlay--bare .responsive-overlay-drawer-header{position:absolute;inset:0 0 auto;z-index:1;justify-content:flex-end!important;padding:var(--ro-header-inset)!important;pointer-events:none}.responsive-overlay--bare .responsive-overlay-close{pointer-events:auto}.responsive-overlay--bare .responsive-overlay-dialog-content,.responsive-overlay--bare .responsive-overlay-drawer-content{padding:calc(var(--ro-header-inset) + var(--ro-close-size)) var(--ro-pad) calc(var(--ro-header-inset) + var(--ro-close-size))!important}
