.full_width{width:100%}#originalAiText{margin-bottom:6px}.gform_wrapper.gravity-theme .gfield textarea.large{max-height:100%}.ai_enhanceable .btn-wrap-trigger-ai{position:absolute;bottom:16px;right:16px}.ai_enhanceable .btn-wrap-trigger-ai button{background-color:#fff}.ai_enhanceable .btn-wrap-trigger-ai button:hover{background-color:#FF5D3D}.ai_enhanceable .ginput_container{position:relative}.ai_enhanceable p.error{color:red;font-size:12px}.ai_enhanced{position:relative}.ai_enhanced del{background-color:#DEEFF0;color:#758865}.ai_enhanced ins{background-color:#FF5D3D;color:#fff;text-decoration:none}.ai_enhanced .ai-info{font-size:x-small}.ai_enhanced .ai-info ul{margin:0 0 0 15px;list-style:disc}.ai_enhanced .enhancedAiText{border:1px solid #ccc;height:220px;padding:8px;overflow-y:scroll;overflow-x:hidden}.ai_enhanced .loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#F7F8F6;display:flex;flex-direction:column;gap:15px;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#333;z-index:999}.ai_enhanced .loading-overlay.hide{display:none}.ai_enhanced .loading-overlay i{color:#557445}.ai_enhanced .loading-overlay p{text-align:center;color:#557445}body.open-modal-ai-confirmation{overflow:hidden}body.open-modal-ai-confirmation .ai-modal--confirmation{height:auto;min-height:auto;display:block}body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box{height:auto;min-height:600px;max-width:80%;display:flex;align-items:center;max-height:100%;overflow-y:auto}@media screen and (max-width:770px){body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box{align-items:flex-start}}@media screen and (max-width:576px){body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box{padding:30px 20px;max-width:90%}}body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box .comparison{display:flex;gap:10px;margin-bottom:15px}@media screen and (max-width:770px){body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box .comparison{flex-direction:column}}body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box .comparison .ai_button_container{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box .comparison .ai_button_container .ai-button{background-color:#FF5D3D;color:#fff;border:none;padding:10px;cursor:pointer;font-size:20px;border-radius:50%;transition:0.3s}body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box .comparison .ai_button_container .ai-button:hover{background-color:#6bac50}body.open-modal-ai-confirmation .ai-modal--confirmation .modal__box #modal-confirmation-btn[disabled="disabled"]{background-color:#F7F8F6;cursor:not-allowed;color:#D6DCD2;border:none}.tooltip-opener{cursor:pointer}.tool-tip-form{position:relative}.tool-tip-form__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .4);z-index:9}.tool-tip-form__modal{display:none;position:fixed;right:50%;background:#fff;bottom:50%;width:100%;max-width:540px;padding:20px;border-radius:8px;transform:translate(50%,40%);z-index:10;border:1px solid #5f734a}@media screen and (max-width:770px){.tool-tip-form__modal{max-width:90%}}.tool-tip-form__modal button{position:absolute;top:16px;right:16px;appearance:none;border:none;background:none;font-size:18px;cursor:pointer;color:#557445}.tool-tip-form__modal button:hover{color:#ff5d3d}.tool-tip-form__modal-title{display:block;font-size:1.17em;font-weight:700;margin-bottom:8px}.tool-tip-form__modal-text{display:block}.samia-banner{display:flex;align-items:flex-start;gap:14px;margin:0 0 24px;padding:16px 20px;background:#fff3ef;border:1px solid #ffc9bb;border-left:4px solid #ff5d3d;border-radius:8px;color:#557445;font-size:16px;line-height:1.5}.samia-banner__icon{flex:0 0 auto;color:#ff5d3d;font-size:22px;line-height:1.3}.samia-banner__title{margin:0 0 2px;font-weight:700}.samia-banner__title strong{font-weight:700}.samia-banner__badge{display:inline-block;margin-right:8px;color:#ff5d3d;font-weight:700}.samia-banner__text{margin:0}@media (max-width:575px){.samia-banner{padding:14px 16px}}.gfield_description a{word-break:break-all}.gform_wrapper.gravity-theme .gfield--has-description.field_description_above .gfield_description{padding-top:0!important}