popup-utils-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;background-color:var(--bg-color);z-index:100}.popup-utils-container{display:none;position:absolute;width:var(--popup-width,auto);max-width:var(--popup-max-width,90%);background-color:var(--content-bg-color);box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);border-radius:10px;padding:10px}.popup-utils-container .btn-close{color:#546e7a;width:25px;cursor:pointer;filter:invert(1);mix-blend-mode:difference}.popup-utils-container .btn-close svg{display:block;width:100%}.popup-utils-container:last-child{display:block}.popup-utils-content{padding:0 10px;font-weight:700}.popup-utils-content .popup-content{margin:10px 0;text-align:var(--content-align,left);font-size:var(--content-size,1em);color:var(--content-color,inherit);line-height:1.6}.popup-utils-content .popup-title{font-size:var(--title-size);text-align:var(--title-align);color:var(--title-color,inherit);font-weight:700;line-height:1.6}.popup-btn-container{display:flex;justify-content:space-between;gap:10px;margin:10px 0;flex-wrap:wrap}.popup-btn-container .popup-btn-style{display:flex;flex:1;justify-content:center;align-items:center;font-weight:700;max-width:var(--btn-width,auto);padding:var(--btn-padding,2px 10px);color:var(--btn-text-color,#fff);background:var(--btn-bg-color,#fe6232);border:2px solid var(--btn-border-color,#fe6232);border-radius:var(--btn-border-radius,50px);transition:opacity .3s;text-decoration:none;cursor:pointer}.popup-btn-container .popup-btn-style:hover{opacity:.6;text-decoration:none}.text-center{text-align:center}.text-right{text-align:center}.flex-end{display:flex;justify-content:flex-end}