:root{--etn-ai-primary-color:#702CE7;--etn-ai-secondary-color:#5B27C3;--etn-ai-white:#ffffff}.eventin-ai-btn-wrapper{position:relative}.eventin-ai-btn-wrapper .eventin-ai-generate-btn{position:absolute;right:50px;top:-12px;transform:translateY(-100%);cursor:pointer;border:none;background-color:rgba(0,0,0,0);color:var(--etn-ai-primary-color);font-size:14px;line-height:1;font-weight:500;padding:0;display:inline-block;padding:0 4px 4px;z-index:1}.eventin-ai-btn-wrapper .eventin-ai-generate-btn:hover{color:var(--etn-ai-secondary-color)}.eventin-ai-btn-wrapper .eventin-ai-generate-btn svg{margin-right:8px}.eventin-ai-btn-wrapper.edit-post-visual-editor__post-title-wrapper .eventin-ai-generate-btn{opacity:0;pointer-events:none}.eventin-ai-btn-wrapper.edit-post-visual-editor__post-title-wrapper:focus-within .eventin-ai-generate-btn{opacity:1;pointer-events:auto}.etn-ai-modal{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--etn-ai-white);box-shadow:0 8px 12px 0 rgba(107,46,229,.1215686275);max-width:485px;padding:24px 48px 34px;box-sizing:border-box;border-radius:8px}.etn-ai-modal-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:22px}.etn-ai-icon{background-color:#f2f1fe;border-radius:4px;align-items:center;justify-content:center;display:inline-flex;width:40px;height:40px}.etn-close{display:inline-flex;position:absolute;right:1rem;top:1rem;cursor:pointer}.etn-ai-modal-body p{text-wrap:balance;margin-bottom:0;font-size:14px}.etn-ai-modal-body h2{margin:0;font-size:1rem;text-wrap:balance;line-height:1.6}.etn-ai-buy-button{display:inline-flex;background-color:var(--etn-ai-primary-color);color:var(--etn-ai-white);text-decoration:none;font-weight:600;border-radius:4px;padding:15px 34px;font-size:15px;transition:all .3s ease-in-out}.etn-ai-buy-button:focus,.etn-ai-buy-button:hover{background-color:var(--etn-ai-secondary-color);color:var(--etn-ai-white)}.etn-ai-modal-backdrop{display:none;background-color:rgba(17,20,46,.1);width:100%;height:100vh;left:0;top:0;position:absolute}