.elementor-8258 .elementor-element.elementor-element-b3f3c5b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8258 .elementor-element.elementor-element-30d873d > .elementor-widget-container{padding:0px 0px 0px 0px;}#elementor-popup-modal-8258 .dialog-widget-content{background-color:var( --e-global-color-da6dd4a );border-style:solid;border-width:1px 1px 1px 1px;border-color:#434343;border-radius:8px 8px 8px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:40px 0px 40px 0px;}#elementor-popup-modal-8258{background-color:rgba(0,0,0,.8);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-8258 .dialog-message{width:720px;height:auto;padding:8px 8px 8px 8px;}/* Start custom CSS for html, class: .elementor-element-30d873d */#ai-search-input input{
    height: 40px;
    width: 100%;
    color: #CACACA;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background: #000 url(https://tradersync.com/wp-content/themes/tradersync_v26/assets/images/icon-search.png) right 16px center no-repeat;
    background-size: 16px;
    padding: 8px 40px 8px 16px;
    border: 1px solid #434343;
    border-radius: 8px;
}
#ai-search-input.search input,
#ai-search-input.act input,
#ai-search-input .ask-ai-again{
    display: none;
}
#ai-search-input.search .ask-ai-again,
#ai-search-input.act .ask-ai-again{
    display: block;
    width: 100%;
    color: #CACACA;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    text-align: left;
    background: #000 url(https://tradersync.com/wp-content/uploads/2024/11/icon-left.svg) 16px center no-repeat;
    background-size: 16px;
    border: 1px solid #434343;
    border-radius: 8px;
    padding: 8px 16px 8px 40px;
    cursor: pointer;
}
#ai-search-input.search #ai-response,
#ai-search-input.act #ai-response{
    display: flex;
    flex-direction: column;
    gap: 16px;
    width: 100%;
    color: #CACACA;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    background: #000;
    border: 1px solid #434343;
    border-radius: 8px;
    margin-top: 8px;
    padding: 8px 16px;
}
#ai-search-input #ai-response .ai-response-title{
    color: var(--e-global-color-ed55d8b);
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}
#ai-search-input #ai-response .ai-response-title svg{
    fill: var(--e-global-color-ed55d8b);
    width: 12px;
    margin-right: 8px;
}
#ai-search-input.search #ai-response .ai-response-title svg{
    animation: spin 4s linear infinite;
}
#ai-search-input #ai-response .ai-response{
    white-space: pre-line;
}
#ai-search-input #ai-response .ts-related-posts{
    display: flex;
    flex-direction: row;
    gap: 8px;
    flex-wrap: wrap;
}
#ai-search-input #ai-response .ts-related-posts a{
    color: #FFFFFF;
    font-size: 12px;
    line-height: 12px;
    font-weight: 300;
    padding: 8px 16px;
    border-radius: 9999px;
    background-color: #181818;
}

@-moz-keyframes spin { 
    100% { -moz-transform: rotate(360deg); } 
}
@-webkit-keyframes spin { 
    100% { -webkit-transform: rotate(360deg); } 
}
@keyframes spin { 
    100% { 
        -webkit-transform: rotate(360deg); 
        transform:rotate(360deg); 
    } 
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-8258{
    backdrop-filter: blur(5px);
    z-index: 99999;
}
#elementor-popup-modal-8258 .dialog-widget-content{
    max-height: calc(100% - 80px);
    overflow: auto;
}
#elementor-popup-modal-8258 .dialog-widget-content .dialog-message{
    height: 100%;
    max-height: 100%;
    overflow: hidden;
}/* End custom CSS */