.zolo-popup-ai .zolo-ai-loader{--uib-size:100%;--uib-color:var(--zoloblocks-brand-color);--uib-speed:1.4s;--uib-stroke:2px;--uib-bg-opacity:0.1;align-items:center;bottom:-2px;box-sizing:border-box;display:flex;height:var(--uib-stroke);justify-content:center;left:0;overflow:hidden;position:absolute;right:0;transform:translateZ(0);width:var(--uib-size)}.zolo-popup-ai .zolo-ai-loader:before{background-color:transparent;content:"";height:100%;left:0;opacity:var(--uib-bg-opacity);position:absolute;top:0;transition:background-color .3s ease;width:100%}.zolo-popup-ai .zolo-ai-loader:after{animation:zoloailoader var(--uib-speed) ease-in-out infinite;background-color:var(--uib-color);border-radius:calc(var(--uib-stroke)/2);content:"";height:100%;transform:translateX(-100%);transition:background-color .3s ease;width:100%}@keyframes zoloailoader{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.zolo-popup-ai.components-modal__frame{border-radius:6px;max-height:76vh;max-width:600px;width:calc(100% - 64px)}.zolo-popup-ai .components-modal__content::-webkit-scrollbar{width:5px}.zolo-popup-ai .components-modal__content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.zolo-popup-ai .components-modal__content::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:6px}.zolo-popup-ai .components-modal__content{padding:0}.zolo-popup-ai .zolo-popup-header{align-items:center;border-bottom:1px solid rgba(62,66,79,.11);display:flex;justify-content:space-between;padding:18px 24px;position:relative}.zolo-popup-ai .zolo-popup-header .zolo-ai-badge{background:rgba(63,142,252,.141);border-radius:30px;color:#3f8efc;font-size:10px;font-weight:700;line-height:1;padding:6px 8px;text-transform:uppercase}.zolo-popup-ai .zolo-popup-header .zolo-popup-header_right{align-items:center;display:flex;gap:6px}.zolo-popup-ai .zolo-popup-header .zolo-popup-header_right .zolo-head-upgrade-btn{align-items:center;background-color:#e5f0ff;border:0;border-radius:30px;color:var(--zoloblocks-brand-color);cursor:pointer;display:flex;flex-direction:row-reverse;font-size:13px;font-weight:600;gap:4px;line-height:1;padding:9px 12px;text-decoration:none;transition:all .3s ease}.zolo-popup-ai .zolo-popup-header .zolo-popup-header_right .zolo-head-upgrade-btn svg{display:block;fill:currentColor;height:18px;width:18px}.zolo-popup-ai .zolo-popup-header .zolo-popup-header_right .zolo-head-upgrade-btn:focus,.zolo-popup-ai .zolo-popup-header .zolo-popup-header_right .zolo-head-upgrade-btn:hover{border-color:var(--zoloblocks-brand-color);box-shadow:0 0 0 2px var(--zoloblocks-brand-color)}.zolo-popup-ai .zolo-popup-header__logo{align-items:center;display:flex;gap:8px;padding:6px}.zolo-popup-ai .zolo-popup-header__logo svg{display:block;height:28px;width:28px}.zolo-popup-ai .zolo-popup-header__logo .zolo-ai-logo-text{color:#000;font-size:16px;font-weight:600;margin:0}.zolo-popup-ai .zolo-head-close-button{background:transparent;border:0;cursor:pointer;padding:6px}.zolo-popup-ai .zolo-head-close-button svg{color:#6e7178;display:block;height:24px;width:24px}.zolo-popup-ai .zolo-head-close-button:hover svg{color:#000}.zolo-popup-ai .zolo-popup__content_wrap{padding:30px}.zolo-popup-ai .zolo-popup__content_wrap textarea{background-color:#fff;border:2px solid rgba(70,70,72,.71);border-radius:6px;box-shadow:0 0 0 transparent;color:#202225;font-size:16px;font-weight:400;min-height:130px;padding:14px}.zolo-popup-ai .zolo-popup__content_wrap textarea::-moz-placeholder{color:#6e7178}.zolo-popup-ai .zolo-popup__content_wrap textarea::placeholder{color:#6e7178}.zolo-popup-ai .zolo-popup__content_wrap textarea:focus{border-color:var(--zoloblocks-brand-color);box-shadow:0 0 0 1px var(--zoloblocks-brand-color)}.zolo-popup-ai .zolo-popup-response-button{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:30px 0}.zolo-popup-ai .zolo-popup-response-button .components-button.active,.zolo-popup-ai .zolo-popup-response-button .components-button:focus,.zolo-popup-ai .zolo-popup-response-button .components-button:hover{background:transparent;border-color:var(--zoloblocks-brand-color);box-shadow:0 0 0 1px var(--zoloblocks-brand-color);color:var(--zoloblocks-brand-color)}.zolo-popup-ai .components-button{align-items:center;background:transparent;border:1px solid rgba(42,42,52,.18);border-radius:30px;box-shadow:none;color:#72727a;display:flex;flex-direction:row-reverse;font-size:14px;font-weight:400;gap:8px;outline:none;padding:20px 14px}.zolo-popup-ai .components-button.longer svg,.zolo-popup-ai .components-button.shorter svg{height:25px;width:25px}.zolo-popup-ai .components-button svg{display:block;height:20px;outline:none;width:20px}.zolo-popup-ai .components-button svg path{fill:currentColor}.zolo-popup-ai .components-button:focus,.zolo-popup-ai .components-button:hover{background:transparent;border-color:var(--zoloblocks-brand-color);box-shadow:0 0 0 1px var(--zoloblocks-brand-color);color:var(--zoloblocks-brand-color)}.zolo-popup-ai .zolo-popup-response-lang{align-items:center;display:flex;flex-direction:row-reverse;gap:15px}.zolo-popup-ai .zolo-popup-response-lang .components-input-control__label{color:#3e3e43;font-size:14px!important;text-transform:capitalize!important}.zolo-popup-ai .zolo-popup-response-lang .components-base-control{box-sizing:border-box;width:100%}.zolo-popup-ai .zolo-popup-response-lang .components-base-control select{color:#3e3e43;font-size:14px;font-weight:400;height:auto;padding:8px 14px}.zolo-popup-ai .zolo-popup-response-lang .components-base-control .components-input-control__suffix{height:auto}.zolo-popup-ai .zolo-popup-response-lang .components-base-control .components-input-control__suffix>div{padding-inline-end:14px}.zolo-popup-ai .zolo-popup-response-lang .components-base-control .components-input-control__suffix svg{display:block;height:24px;width:24px}.zolo-popup-ai .zolo-popup-response-lang .components-base-control .components-input-control__backdrop{border:1px solid rgba(42,42,52,.18);border-radius:6px;box-shadow:none}.zolo-popup-ai .zolo-popup-footer{border-top:1px solid rgba(62,66,79,.11);padding:30px}.zolo-popup-ai .zolo-popup-footer .zolo-popup-footer-actions{align-items:center;display:flex;justify-content:space-between}.zolo-popup-ai .zolo-popup-footer .zolo-popup-footer-actions .components-button{color:#43434a;font-weight:500;padding:20px 14px}.zolo-popup-ai .zolo-popup-footer .zolo-popup-footer-actions .components-button:hover{color:var(--zoloblocks-brand-color)}.zolo-popup-ai .zolo-popup-footer .zolo-popup-footer-actions .zolo-ai-regenerate-btn{border:0;padding:0}.zolo-popup-ai .zolo-popup-footer .zolo-popup-footer-actions .zolo-ai-regenerate-btn:focus,.zolo-popup-ai .zolo-popup-footer .zolo-popup-footer-actions .zolo-ai-regenerate-btn:hover{border:0;box-shadow:none}.zolo-popup-ai .zolo-popup-footer .zolo-ai-footer-btn{align-items:center;display:flex;gap:10px}.zolo-popup-ai .zolo-popup-footer .components-button{border-radius:6px}.zolo-popup-ai .zolo-popup-footer .components-button.insert-btn{background:var(--zoloblocks-brand-color);border-color:var(--zoloblocks-brand-color);color:#fff}.zolo-popup-ai .zolo-popup-footer .components-button.insert-btn:focus,.zolo-popup-ai .zolo-popup-footer .components-button.insert-btn:hover{background:var(--zoloblocks-brand-color-hover);border-color:var(--zoloblocks-brand-color);box-shadow:0 0 0 1px var(--zoloblocks-brand-color);color:#fff}.zolo-popup-ai .zolo-popup-footer .components-button.generate-btn{margin-left:auto}.zolo-popup-ai .zolo-ai-error{background:hsla(0,100%,82%,.149);border-radius:6px;color:red;margin-bottom:20px;padding:20px}
