body.search,body.search-results{overflow:visible}body .encoreloop-search-page{padding:142px 30px 55px;min-height:100vh;background:#fff}.encoreloop-search-tabs{display:flex}body .encoreloop-search-tabs .encoreloop-search-tab-nav{display:flex;justify-content:start;gap:10px;margin-bottom:30px;flex-wrap:wrap;flex-direction:column;flex:0 0 240px;padding:16px 12px;position:-webkit-sticky;position:sticky;top:130px}.encoreloop-search-tab-content{flex:0 0 calc(100% - 265px);border-left:1px solid #e2e2e4}.encoreloop-search-tab-content .encoreloop-search-tab-pane{padding:0 16px}.elementor-widget-encoreloop_search{max-width:fit-content!important}.encoreloop-search-wrapper{position:relative;margin:0}.encoreloop-search-form{position:relative}.encoreloop-search-input-wrapper{display:flex;align-items:center;position:relative;direction:inherit;border-radius:3px;border:1px solid #ebebeb;background:#fff;min-height:32px;height:32px;z-index:2}.encoreloop-search-form .encoreloop-search-input-wrapper:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f002";padding:0 0 0 10px;line-height:40px;font-size:16px;line-height:30px;color:#949494}.encoreloop-search-button{display:none}.encoreloop-search-page .encoreloop-search-button{display:block;height:100%;border:0;padding:5px 10px;border-radius:2px!important}.encoreloop-search-page .encoreloop-search-button:hover{transform:unset}.encoreloop-search-input-wrapper:focus-within{border-color:var(--e-global-color-primary)}.encoreloop-search-input{border:none;outline:none;padding:5px 8px;font-size:16px;background:#fff0;color:var(--e-global-color-d063559);border:0;outline:0;min-height:100%;font-family:"Avenir";color:var(--e-global-color-d063559);font-weight:400;font-size:14px;line-height:20px;min-width:200px}.encoreloop-search-input:focus{min-width:450px}.encoreloop-search-page .encoreloop-search-input{min-width:unset;width:100%}.encoreloop-search-page .encoreloop-search-input:focus{min-width:unset}.encoreloop-search-input::placeholder{color:#999;font-style:italic}.encoreloop-search-button{background:var(--e-global-color-primary);color:#fff;border:none;padding:12px 20px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease;white-space:nowrap}.encoreloop-search-button:hover{background:#005a87;transform:translateY(-1px)}.encoreloop-search-button:active{transform:translateY(0)}.encoreloop-search-dropdown{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:3px;box-shadow:rgb(0 0 0 / .08) 0 2px 6px;z-index:1000;margin-top:4px;overflow-y:auto;width:478px}.encoreloop-search-loading{display:flex;align-items:center;justify-content:center;padding:20px;color:#666}.encoreloop-spinner{width:20px;height:20px;border:2px solid #f3f3f3;border-top:2px solid var(--e-global-color-primary);border-radius:50%;animation:spin 1s linear infinite;margin-right:10px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.encoreloop-search-results{padding:0}.encoreloop-search-results{max-height:calc(-120px + 100vh);overflow:auto}.encoreloop-search-category{padding-bottom:10px;border-top:8px solid #f5f5f5}.encoreloop-search-category:first-child{border-bottom:none}.encoreloop-search-category:first-of-type,.encoreloop-search-category:first-child{border:0}.encoreloop-search-category-header{display:flex;align-items:center;padding:12px 16px}.encoreloop-search-category-header h4{margin:0;font-size:16px;font-weight:500;color:var(--e-global-color-d063559);letter-spacing:0}.encoreloop-search-category-count{color:#757575;font-size:14px;margin-left:8px}.encoreloop-search-category-results{padding:0}.encoreloop-search-result-item{display:flex;align-items:center;padding:8px 16px;cursor:pointer;transition:all 0.2s ease;text-decoration:none;color:inherit}.encoreloop-search-result-item:hover,.encoreloop-search-result-item.encoreloop-search-result-focused{background:#f8f9fa}.encoreloop-search-result-item:last-child{border-bottom:none}.encoreloop-search-result-thumbnail{flex-shrink:0;width:40px;height:40px;margin-right:12px;border-radius:3px;overflow:hidden;background:#f8f9fa}.user-category .encoreloop-search-result-thumbnail{width:40px;height:40px;margin-right:16px;border-radius:100%;overflow:hidden}.encoreloop-search-result-thumbnail img{width:100%;height:100%;object-fit:cover}.encoreloop-search-result-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);display:flex;align-items:center;justify-content:center;color:#adb5bd;font-size:20px}.encoreloop-search-result-content{flex:1;min-width:0}.encoreloop-search-result-title{margin:0 0 4px 0;font-size:14px;font-weight:500;color:var(--e-global-color-d063559);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.encoreloop-search-result-excerpt{margin:0 0 6px 0;font-size:13px;color:#6c757d;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.encoreloop-search-result-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:#757575}.encoreloop-search-result-date,.encoreloop-search-result-channel,.encoreloop-search-result-author,.encoreloop-search-result-members,.encoreloop-search-result-username{display:inline-flex;align-items:center;gap:4px}.encoreloop-search-result-channel{background:#1c547a14;color:#1C547A;padding:0 6px;border-radius:3px;font-weight:500;font-size:13px}.encoreloop-search-result-type{background:#c2a8783b;color:#343A40;padding:0 6px;border-radius:4px;font-weight:500;font-size:13px}.encoreloop-search-result-author{color:var(--e-global-color-primary);font-weight:500}.encoreloop-search-result-members{background:#f3e5f5;color:#7b1fa2;padding:2px 6px;border-radius:4px;font-weight:500}.encoreloop-search-result-usage{background:#e8f5e8;color:#2e7d32;padding:2px 6px;border-radius:4px;font-weight:500;font-size:11px}.encoreloop-search-result-group-type{background:#1c547a14;color:#1C547A;padding:0 6px;border-radius:3px;font-weight:500;font-size:13px}.encoreloop-search-result-members-count{background:#f3e5f5;color:#7b1fa2;padding:2px 6px;border-radius:4px;font-weight:500;font-size:12px}.encoreloop-search-more{padding:8px 16px;background:#f8f9fa;border-top:1px solid #e9ecef}.encoreloop-search-more-link{display:block;text-align:center;color:var(--e-global-color-primary);text-decoration:none;font-size:13px;font-weight:600;padding:8px;border-radius:4px;transition:all 0.2s ease}.encoreloop-search-more-link:hover{background:#e3f2fd;color:#005a87;text-decoration:none}.encoreloop-search-more-results{padding:0;text-align:center;position:sticky;bottom:0;width:100%;z-index:99}.encoreloop-search-more-results a{width:100%;border-radius:0!important;box-shadow:0 0 0 0 rgb(0 0 0 / .1)!important;border:0}.encoreloop-search-more-results-btn{display:inline-block;background:var(--e-global-color-primary);color:#fff;text-decoration:none;font-size:14px;font-weight:600;padding:12px 24px;border-radius:6px;transition:all 0.3s ease;box-shadow:0 2px 4px rgb(0 124 186 / .2)}.encoreloop-search-more-results-btn:hover{background:#005a87;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 8px rgb(0 124 186 / .3)}.encoreloop-search-more-results-btn:active{transform:translateY(0);box-shadow:0 2px 4px rgb(0 124 186 / .2)}.encoreloop-search-no-results,.encoreloop-search-error{padding:20px;text-align:center;color:#6c757d}.encoreloop-search-no-results p,.encoreloop-search-error p{margin:0;font-size:14px}.encoreloop-search-error{color:#dc3545}@media (max-width:999px){.encoreloop-search-wrapper{max-width:100%}.encoreloop-search-input-wrapper{border-radius:6px}.encoreloop-search-input{padding:10px 12px;font-size:16px}.encoreloop-search-button{padding:10px 16px;font-size:14px}.encoreloop-search-dropdown{position:fixed;top:116px;bottom:0;left:0;right:0;margin:0;border-radius:12px 12px 0 0;height:calc(-116px + 100vh);border:none;box-shadow:unset;width:100%}.encoreloop-search-results{height:calc(-116px + 100vh);max-height:unset}.encoreloop-search-result-title{font-size:16px}.encoreloop-search-result-excerpt{font-size:14px}.custom-popup .dialog-widget-content{height:100vh;width:100%!important;display:flex;align-items:center;justify-content:center}}.encoreloop-search-page .encoreloop-search-header{text-align:center;margin-bottom:40px}.encoreloop-search-page .encoreloop-search-header h1{margin-bottom:10px;color:var(--e-global-color-primary)}.encoreloop-search-page .encoreloop-search-summary{margin-bottom:20px}.encoreloop-search-page .encoreloop-search-form-wrapper{max-width:500px;margin:0 auto}.encoreloop-search-page .encoreloop-search-tabs{margin-top:40px;align-items:flex-start;position:relative}.encoreloop-search-page .encoreloop-search-tab-nav{display:flex;justify-content:center;gap:10px;margin-bottom:30px;flex-wrap:wrap}.encoreloop-search-page .encoreloop-search-tab-button{padding:0 12px;border-radius:8px;cursor:pointer;transition:all 0.3s ease;font-weight:400;color:#171719;display:flex;align-items:center;gap:8px;border:0;background:unset;justify-content:space-between;line-height:32px}.encoreloop-search-page .encoreloop-search-tab-button:hover{background:#50585f0f;color:#333}.encoreloop-search-page .encoreloop-search-tab-button.active{background:#50585F;border-color:#50585F;color:#fff;padding:0 12px;font-size:15px;line-height:32px;justify-content:space-between;border-radius:6px}.encoreloop-search-page .encoreloop-search-tab-pane{display:none}.encoreloop-search-page .encoreloop-search-tab-pane.active{display:block}.encoreloop-search-page .encoreloop-search-category-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;border-top:1px solid rgb(226 226 228 / .4);margin-top:20px}.encoreloop-search-page .encoreloop-search-tab-pane .encoreloop-search-category-section:first-child .encoreloop-search-category-header,.encoreloop-search-page .encoreloop-search-tab-pane.active>.encoreloop-search-category-header{border:0;margin-top:0}.encoreloop-search-page .encoreloop-search-category-title{display:flex;align-items:baseline;gap:5px;font-size:18px;line-height:22px;color:#333;margin:0;font-weight:500;font-family:'Avenir'}.encoreloop-search-page .encoreloop-search-category-count{color:#333;font-size:14px;display:block;font-weight:400;margin-left:3px}.encoreloop-search-page .encoreloop-search-show-more{text-decoration:none;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;padding:5px 6px;border-radius:6px;color:#333;font-size:18px;line-height:22px;font-weight:500}.encoreloop-search-page .encoreloop-search-show-more:hover{text-decoration:none!important}.encoreloop-search-page .encoreloop-search-show-more:hover{background:#50585f0f}.encoreloop-search-page .encoreloop-search-show-more-count{background:#50585F;color:#fff;padding:3px 6px;border-radius:4px;font-size:13px}.encoreloop-search-page .encoreloop-search-results-grid{display:grid;grid-template-columns:1fr}.encoreloop-search-page .user-category .encoreloop-search-results-grid{grid-template-columns:1fr 1fr;gap:16px}.encoreloop-search-page .user-category .encoreloop-search-results-grid .encoreloop-search-result-card{background:#50585f0d;align-items:center}.encoreloop-search-page .user-category .encoreloop-search-results-grid .encoreloop-search-result-card:hover{background:#50585f1c}.encoreloop-search-page .user-category .encoreloop-search-results-grid .encoreloop-search-result-card .encoreloop-search-result-thumbnail{border-radius:100%}.encoreloop-search-page .encoreloop-search-result-card{overflow:hidden;transition:all 0.3s ease;display:flex;padding:16px;border-radius:6px}.encoreloop-search-page .encoreloop-search-result-card:hover{background:#50585f0f}.encoreloop-search-page .encoreloop-search-result-thumbnail{overflow:hidden;background:#f8f9fa;width:64px;height:64px;border-radius:6px}.encoreloop-search-page .encoreloop-search-result-thumbnail img{width:100%;height:100%;object-fit:cover}.encoreloop-search-page .encoreloop-search-result-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#adb5bd}.encoreloop-search-page .encoreloop-search-result-title{margin:0}.encoreloop-search-page .encoreloop-search-result-title a{color:#333;text-decoration:none}.encoreloop-search-page .encoreloop-search-result-title a:hover{text-decoration:none!important}.encoreloop-search-page .encoreloop-search-result-excerpt{margin:0}.encoreloop-search-page .encoreloop-search-result-meta{display:flex;flex-direction:column;gap:4px;flex-wrap:wrap;align-items:start}.encoreloop-search-page .encoreloop-search-result-date{color:#545454;font-size:14px;line-height:18px}.encoreloop-search-page .encoreloop-search-result-channel{background:#1c547a14;color:#1C547A;padding:2px 6px;border-radius:3px;font-weight:500;font-size:14px}.encoreloop-search-page .encoreloop-search-result-username{font-size:14px}.encoreloop-search-page .encoreloop-search-no-results,.encoreloop-search-page .encoreloop-search-no-results-in-tab{text-align:center;padding:60px 20px}.encoreloop-search-page .encoreloop-search-no-results-icon{color:#adb5bd;margin-bottom:20px}.encoreloop-search-page .encoreloop-search-no-results h2{margin-bottom:10px;color:#333}.encoreloop-search-page .encoreloop-search-no-results p,.encoreloop-search-page .encoreloop-search-no-results-in-tab p{color:#666;margin-bottom:30px}.encoreloop-search-page .encoreloop-search-suggestions{max-width:400px;margin:0 auto;text-align:left}.encoreloop-search-page .encoreloop-search-suggestions h3{font-size:1rem;margin-bottom:10px;color:#333}.encoreloop-search-page .encoreloop-search-suggestions ul{list-style:none;padding:0;margin:0}.encoreloop-search-page .encoreloop-search-suggestions li{padding:5px 0;color:#666;position:relative;padding-left:20px}.encoreloop-search-page .encoreloop-search-suggestions li:before{content:"•";color:#007cba;position:absolute;left:0;font-weight:700}.encoreloop-search-page .encoreloop-search-empty{text-align:center;padding:60px 20px}.encoreloop-search-page .encoreloop-search-empty h2{margin-bottom:10px;color:#333}.encoreloop-search-page .encoreloop-search-empty p{color:#666}@media (max-width:999px){.encoreloop-search-page{padding:20px 0}.custom--mobile-search{max-width:100%!important}.encoreloop-search-input-wrapper{height:auto}.encoreloop-search-page .encoreloop-search-tab-nav{flex-direction:column;align-items:center}.encoreloop-search-page .encoreloop-search-results-grid{grid-template-columns:1fr}.encoreloop-search-input{min-width:unset;width:100%}.encoreloop-search-input:focus{min-width:unset}.encoreloop-search-page .encoreloop-search-header{margin-bottom:0}.encoreloop-search-page .encoreloop-search-tabs{margin-top:20px;flex-direction:column}body .encoreloop-search-page .encoreloop-search-tabs .encoreloop-search-tab-nav{padding:0;flex:auto;margin-bottom:0;top:50px;flex-direction:row!important;background:#f5f5f5;width:calc(100% + 10%);flex-wrap:nowrap;margin-left:-5%;justify-content:center;overflow:auto}.encoreloop-search-page .encoreloop-search-tab-content .encoreloop-search-tab-pane{padding:0}.encoreloop-search-page .encoreloop-search-tab-content{flex:0 0 100%;border-left:0;width:100%}.encoreloop-search-page .encoreloop-search-category-header{padding:12px 0 0;margin-top:20px}.encoreloop-search-page .encoreloop-search-tab-pane.active{margin-top:28px}.encoreloop-search-page .encoreloop-search-tab-button{border-radius:0;padding:5px 12px}.encoreloop-search-page .encoreloop-search-tab-button.active{padding:5px 12px}.encoreloop-search-page .encoreloop-search-result-thumbnail{width:40px;height:40px;margin-right:10px}.encoreloop-search-page .encoreloop-search-result-channel{padding:1px 3px;font-size:12px}.encoreloop-search-page .encoreloop-search-result-date{font-size:12px;line-height:16px}.encoreloop-search-page .encoreloop-search-result-card{padding:9px}.encoreloop-search-page .user-category .encoreloop-search-results-grid{grid-template-columns:1fr;gap:10px;margin-top:15px}.encoreloop-search-page .encoreloop-search-tab-button{white-space:nowrap}.encoreloop-search-page .encoreloop-search-category-title,.encoreloop-search-page .encoreloop-search-show-more{font-size:15px}.encoreloop-search-page .encoreloop-search-show-more-count{padding:0 4px;border-radius:2px;font-size:12px}.encoreloop-search-page .encoreloop-search-category-count{font-size:12px;margin-left:3px}.encoreloop-search-page .encoreloop-search-show-more{padding:0}.encoreloop-search-page .encoreloop-search-category-header{margin-bottom:10px}}@media screen and (width <=787px){body .encoreloop-search-page .encoreloop-search-tabs .encoreloop-search-tab-nav{justify-content:start}}@media screen and (width <=575px){body .encoreloop-search-page .encoreloop-search-tabs .encoreloop-search-tab-nav{width:calc(100% + 32px);margin-left:-16px;gap:0}}