.pa_modal_background{position:fixed;left:0;top:0;z-index:1000000;width:100%;height:100%;justify-content:center;align-items:center;display:none;background-color:rgba(0,0,0,.8)}.pa_modal_background[data-click_to_close]{cursor:pointer}.pa_modal_background .pa_modal_show{display:flex}.pa_modal_background .pa_modal_foreground{cursor:auto;position:relative;display:flex;flex-direction:column;padding:2rem;background-color:#fff;max-width:95%;max-height:95%;gap:1rem;overflow:auto}.pa_modal_background .pa_modal_foreground .pa_modal_header{margin:0}.pa_modal_background .pa_modal_foreground .pa_modal_close{cursor:pointer;display:flex;justify-content:center;align-items:center;position:absolute;top:1.5rem;right:1.5rem;width:1.5rem;height:1.5rem}.pa_modal_background .pa_modal_foreground .pa_modal_close i{font-size:1.5rem}.pa_modal_background .pa_modal_foreground .pa_modal_link{display:flex;align-items:center;justify-content:center;gap:1rem}.pa_modal_background .pa_modal_foreground .pa_modal_link.pa_modal_link_icon_left>*:last-child{width:100%;display:flex;align-items:center;justify-content:center}.pa_modal_background .pa_modal_foreground .pa_modal_link.pa_modal_link_icon_right>*:first-child{width:100%;display:flex;align-items:center;justify-content:center}.pa_modal_background .pa_modal_foreground .pa_modal_two_column{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}/*# sourceMappingURL=modal.css.map */
