.popup-modal-wrapper{display:none}
.popupComponent{margin:0 !important}
.popup-modal-wrapper .modal-overlay{z-index:9999999;position:fixed;inset:0;width:100vw;height:100vh;opacity:.67;background:#000}
.popup-modal-wrapper .popup-modal{z-index:10000000;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:769px;min-height:148px;background:var(--color-white);display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box}
.popup-modal-wrapper .popup-modal-title{display:flex;padding:16px 32px;height:56px;justify-content:space-between;align-items:center;width:100%;background:var(--AI-Red-Gradient,linear-gradient(90deg,#da0e2b 0,#b61032 100%));box-sizing:border-box}
.popup-modal-wrapper .popup-modal-close-icon{width:24px;height:24px;cursor:pointer}
.popup-modal-wrapper .popup-title-text{color:var(--color-white);font-family:var(--variable-font-family);font-size:16px;font-weight:500;line-height:125%;text-transform:uppercase}
.popup-modal-wrapper .popup-modal-content{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%;padding:16px 24px 24px 24px;box-sizing:border-box}
.popup-modal-wrapper .popup-modal-textarea{display:flex;align-items:flex-start;gap:8px;width:100%}
.popup-modal-wrapper .popup-modal-text{color:var(--Global-Colours-AI-Base-AI-Black,#1c1213);font-family:var(--body-font-family);font-size:16px;font-weight:400;line-height:140%;letter-spacing:.08px}
.popup-modal-wrapper .popup-modal-text p{margin-bottom:auto}
.popup-modal-wrapper .popup-modal-text.text-align-center{text-align:center;color:var(--Global-Colours-AI-Grey-G700,#41444c);font-size:14px;font-style:normal;font-weight:700;line-height:125%}
.popup-modal-wrapper .popup-modal-btn-container{display:flex;width:100%}
.popup-modal-wrapper .popup-modal-btn-container.align-end{justify-content:flex-end}
.popup-modal-wrapper .popup-modal-btn-container.align-center,.popup-modal-wrapper .popup-modal-textarea.align-center{justify-content:center}
.popup-modal-wrapper .popup-modal-btn{display:flex;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:4px;font-family:var(--variable-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.14px;border:0;background:0;cursor:pointer}
.popup-modal-wrapper .popup-modal-btn#cancel-button{border:1px solid var(--Buttons-Primary-Button_Primary_BG,#da0e29);color:var(--Buttons-Primary-Button_Primary_BG,#da0e29);background:#fff}
.popup-modal-wrapper .popup-modal-btn#modal-accept-button{background:var(--Buttons-Primary-Button_Primary_BG,#da0e29);color:var(--Buttons-Primary-Button_Primary_Text,#FFF);border:0;text-decoration:none}
.popup-modal-wrapper .popup-modal-btn-container .popup-modal-btn-wrapper{display:flex;gap:16px}
@media screen and (max-width:576px){.popup-modal-wrapper .popup-modal{width:100%;height:100%;max-width:none;max-height:none;border-radius:16px}
.popup-modal-wrapper .popup-modal-content{padding:20px;gap:24px}
.popup-modal-wrapper .popup-modal-title{background:0}
.popup-modal-wrapper .popup-title-text{color:black}
.popup-modal-wrapper .popup-modal-btn-container .popup-modal-btn-wrapper{flex-direction:column-reverse;width:100%}
.popup-modal-wrapper .popup-modal-btn{width:100% !important}
.popup-modal-wrapper .popup-modal-close-icon{filter:invert(1)}
}