.dpi_pw-modal{max-width:90vw;min-width:50vw;border:none;box-shadow:var(--dpi_pw-box-shadow);overflow:visible;padding:20px;display:block;transform:scale(0);opacity:0;transition:var(--dpi_pw-tr-transform),var(--dpi_pw-tr-opacity)}.dpi_pw-modal[open]{opacity:1;transform:scale(1)}.dpi_pw-modal::backdrop{background:#000;opacity:.75}.dpi_pw-modal .dpi-pw-close-modal{background:var(--dpi_pw-clr-primary);position:absolute;width:50px;height:50px;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:35px;right:0;top:0;transform:translate(50%,-50%);cursor:pointer;border:1px solid var(--dpi_pw-clr-primary);transition:var(--dpi_pw-tr-background),var(--dpi_pw-tr-color)}.dpi_pw-modal .dpi-pw-close-modal:hover{background:#fff;color:var(--dpi_pw-clr-primary)}.dpi_pw-modal .dpi-pw-modal-header{font-size:clamp(20px, 2.5vw, 28px);color:var(--dpi_pw-clr-primary)}.dpi_pw-modal .dpi-pw-modal-body{max-height:70vh;overflow:auto}.dpi_pw-modal .dpi_pw-modal-reactions-container{margin-top:20px;display:flex;flex-direction:row}@media screen and (min-width:992px){.dpi_pw-modal{max-width:80vw;padding:50px;height:auto;max-height:95vh}.dpi_pw-modal .dpi_pw-modal-reactions-container{margin-top:50px}}