.loader{border:4px solid #f3f3f3;border-top:4px solid #333;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;margin:20px auto}
@keyframes spin{0{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.loader-infinite{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:99;top:0}
.loader-infinite .loader{position:absolute;top:50%;left:50%;margin-left:-20px;font-size:0}
form{position:relative;width:100%}
form .oncor-searchresults-TextField-field{width:100%;height:50px;font-size:14px;padding-right:20px;box-sizing:border-box;padding-left:40px;text-indent:0;border:2px solid #eaeaea;border-radius:4px;font-weight:bold}
form .oncor-searchresults-TextField-field:placeholder-shown + .oncor-searchresults-crossicon{opacity:1;pointer-events:none}
.spectrum-Search-icon{display:block;position:absolute;left:12px;top:8px}
.searchInput{margin-top:10%;height:50px}
.searchInput .spectrum-Search-icon{height:3rem;left:1rem;top:1.2rem;-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);cursor:pointer}
.searchInput .spectrum-Search-icon img{filter:brightness(0) saturate(100%)}
.spectrum-UIIcon--medium{width:18px}
.spectrum-Icon,.spectrum-UIIcon{display:inline-block;color:inherit;fill:currentColor}
.spectrum-Icon:not(:root),.spectrum-UIIcon:not(:root){overflow:hidden}
form button{background:0;border:0}
form .oncor-searchresults-crossicon{display:none}
form #crossSearch{position:absolute;border:0;width:15px;height:15px;line-height:16px;font-size:12px;top:0;bottom:0;right:5px;margin:18px 0;background:0;padding:0;outline:0;cursor:pointer;transition:.1s}
.oncor-searchresults-container{display:none;width:100%;z-index:100000;box-shadow:0 9px 12px #01010126;left:10px;top:161px;overflow-y:auto;background:white;border-radius:4px;opacity:1}
ul{list-style:none}
ul.oncor-searchresults-results-ul{list-style:none;padding-left:0}
li.oncor-searchresults-results-li{line-height:35px;padding-left:20px}
li.oncor-searchresults-results-li:hover{background:rgba(50,50,50,0.04);border-left:2px solid #378ef0}
a.oncor-searchresults-results-link{color:black}
li.selected{background:gray}
.oncor-search-result-li .imageParent-searchDiv .resize-pdf{width:100%;min-height:auto;height:auto;margin:0 auto}
.oncor-search-result-li .imageParent-searchDiv{width:200px;height:50px;overflow:hidden;display:flex;align-items:center;margin:auto 0}
.oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-count{display:inline-block;font-size:14px;color:#000;padding:20px 40px}
.oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-count .inputTextresult{color:#0d61b9;font-size:20px;margin:0}
.oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-category{position:relative;float:right;top:20px;right:5%;height:55px}
.oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-category .oncor-searchresults-category-filter{border:1px solid #0862b9;border-radius:3px;font-size:12px;height:40px;padding:10px;width:201px;outline:0}
.oncor-searchresults-container #oncor-searchresults-pagination{display:none;margin:0 auto;vertical-align:middle;padding:20px 2px 25px 2px}
.oncor-searchresults-container #oncor-searchresults-pagination a{display:inline-block;vertical-align:middle;width:22px;color:#000;text-align:center;font-size:14px;padding:4px 3px 5px 3px;margin:0 2px 0 2px;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.oncor-searchresults-container #oncor-searchresults-pagination a.current{box-shadow:0 1px 1px #999;color:#fff;background-color:#003d79;pointer-events:none}
#search{display:none}
#searchResults{max-width:1920px;margin-left:auto;margin-right:auto}
#searchResults form .oncor-searchresults-TextField-field{width:100%;height:50px;font-size:20px;line-height:32px;padding:14px 60px;box-sizing:border-box;text-indent:0;border:1px solid #1E2D3D4D;border-radius:10px;font-weight:500}
#searchResults .searchInput{margin-top:10%;margin-top:120px;height:60px;width:100%;max-width:1680px;padding:0 20px;margin:50px auto 0}
#searchResults .searchInput .spectrum-Search-icon{left:40px;top:17px;cursor:pointer;width:20px;height:20px}
#searchResults .searchInput button[type="reset"]{position:absolute;top:14px;right:35px;background:0;padding:0;cursor:pointer;transition:.1s}
#searchResults .searchInput button[type="reset"] .oncor-searchresults-crossicon{border:0;width:24px;height:24px;margin:0;background:0;padding:0;outline:0;position:static}
#searchResults .searchInput button[type="reset"] .oncor-searchresults-crossicon:focus{outline:auto}
#searchResults .oncor-searchresults-container{display:none;width:100%;max-width:1680px;padding:0 20px;z-index:1;top:161px;overflow:hidden;box-shadow:none;margin:60px auto 0}
#searchResults .oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-count{display:inline-block;font-size:18px;line-height:26px;color:#000;padding:0}
#searchResults .oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-count .inputTextresult{color:#003d79;font-size:24px;line-height:32px;margin:0 15px 0}
#searchResults .oncor-searchresults-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}
#searchResults .oncor-searchresults-count{font-size:14px;color:#000}
#searchResults .oncor-searchresults-count .inputTextresult{color:#0d61b9;font-size:20px;font-weight:bold;margin-left:6px}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a{margin:0 5px;display:inline-flex;vertical-align:middle;width:46px;height:46px;color:#000;text-align:center;font-size:14px;padding:10px;border-radius:4px;cursor:pointer;user-select:none;border:1px solid #003d79;border-radius:50%;justify-content:center;align-items:center;transition:all .3s ease-out}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a:not(.current):hover{background-color:#003d79;border-color:#003d79;color:#fff}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a:not(.current):hover:after{color:#fff}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a.disabled:hover{cursor:auto}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a.backwardArrow:after,#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a.forwardArrow:after{content:"\2039";color:#003d79;font-size:30px;font-weight:900;width:24px;height:47px}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a.forwardArrow::after{content:'\203A'}
#searchResults .backwardArrow.disabled,#searchResults .forwardArrow.disabled{opacity:.3;cursor:not-allowed}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a.current{box-shadow:0 1px 1px;color:#fff;background-color:#003d79}
#searchResults .oncor-searchresults-results{padding:50px 0}
#searchResults .oncor-searchresults-results .oncor-search-result-title{color:#1e2d3d;font-weight:700;text-transform:uppercase;font-size:24px}
@media only screen and (max-width:768px){#searchResults .oncor-searchresults-results .oncor-search-result-title{text-align:center}
}
#searchResults .oncor-search-result-ul-results{display:grid;grid-template-columns:calc(50% - 15px) calc(50% - 15px);gap:30px;padding:0;margin:0;list-style:none}
#searchResults .oncor-search-result-li{border:1px solid #eaeaea;border-radius:20px;display:flex;flex-direction:row;align-items:flex-start;background-color:#003D790D}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li{padding:20px;align-items:center;width:100%;min-height:176px;gap:20px;transition:all .3s ease-out}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li:hover{box-shadow:0 4px 8px 3px rgba(0,0,0,0.15);border:1px solid rgba(0,61,121,0.2);background-color:#fff}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li:hover .oncor-search-results-list{color:#003d79}
#searchResults .imageParent-searchDiv{width:136px;height:136px;flex-shrink:0;overflow:hidden;display:flex;justify-content:center}
#searchResults .oncor-search-result-img{max-width:136px;min-height:136px;object-fit:cover;border-radius:10px}
#searchResults .oncor-search-rightDiv{flex:1;display:flex;flex-direction:column;justify-content:center;margin-left:0;overflow-wrap:break-word;padding:10px 10px 10px 0}
#searchResults .oncor-search-results-list{font-weight:bold;color:#1e2d3d;text-decoration:none;font-size:20px;line-height:32px;font-weight:700;text-transform:uppercase}
#searchResults .oncor-search-results-list:hover{text-decoration:none}
#searchResults .oncor-search-result-span{font-size:18px;color:#1e2d3d;line-height:26px;letter-spacing:0;font-weight:500;word-break:break-word}
#searchResults .oncor-searchresults-pill-filters{display:flex;gap:20px;padding:0;flex-wrap:wrap}
#searchResults .pill-filter{padding:20px 30px;border-radius:50px;border:1px solid #003d79;background-color:white;color:#003d79;font-weight:bold;font-size:16px;text-transform:uppercase;cursor:pointer;transition:all .2s ease-in-out}
#searchResults .pill-filter:hover{background-color:#003d79;color:#fff}
#searchResults .pill-filter.active{background-color:#003d79;color:#fff;border:0}
.genai-summary{max-width:1680px;margin:10px auto 0;padding:0 20px;margin-bottom:20px}
.genai-summary .genai-container{background-color:rgba(0,61,121,0.05);padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.genai-summary .quickLinkButton{font-size:12px;line-height:14px;letter-spacing:.5px;font-weight:600;color:#fff;padding:10px 20px;text-transform:uppercase;border-radius:30px;display:inline-block}
.genai-summary .quickLinkButton:not(:last-child){margin-bottom:10px}
.genai-summary .quickLinkButton .buttontext{padding:0}
.genai-summary .SummaryTag{padding-bottom:12px;border-bottom:1px solid #b3c5d7;color:#717073;font-size:14px;line-height:18px;font-weight:600;margin-bottom:20px;width:100%}
.genai-summary .askOncorTag{display:flex;align-items:center;gap:20px;margin-bottom:20px}
.genai-summary .askOncorTag img{width:28px}
.genai-summary .askOncorTag .askOncorText{color:#222}
.genai-summary .QuickLinksTitle,.genai-summary .askOncorText{font-size:14px;line-height:18px;font-weight:700}
.genai-summary .QuickLinksTitle{color:#4a4a4a;margin:20px 0}
.genai-summary .searchPage-left{display:flex;flex-direction:column}
.genai-summary .searchPage-left .response,.genai-summary .searchPage-left .experimental{margin-bottom:20px}
.genai-summary .searchPage-left .contactInfo p{color:#007698;text-decoration:underline;text-underline-offset:4px}
.genai-summary .searchPage-left .contactInfo p:first-child{margin-bottom:4px}
.genai-summary .searchPage-left p,.genai-summary .searchPage-left .response{font-size:14px;line-height:18px;font-weight:600}
.genai-summary .searchPage-left p a,.genai-summary .searchPage-left .response a{font-size:14px;line-height:18px;font-weight:600;color:#007698;text-decoration:underline;text-underline-offset:4px}
.genai-summary .searchPage-left p{margin:0}
@media only screen and (min-width:1200px){.genai-summary .quickLinkButton{clear:both;float:left}
}
@media only screen and (min-width:769px){.genai-summary .quickLinkButton{font-size:16px;letter-spacing:1px;padding:15px 20px}
.genai-summary .quickLinkButton:not(:last-child){margin-bottom:20px}
.genai-summary .searchPage-left p,.genai-summary .searchPage-left .response{font-size:18px;line-height:26px;font-weight:500}
.genai-summary .searchPage-left p a,.genai-summary .searchPage-left .response a{font-size:18px;line-height:26px;font-weight:500}
.genai-summary .askOncorTag{display:flex;align-items:center;gap:20px}
.genai-summary .askOncorTag img{width:38px}
.genai-summary .SummaryTag{font-size:18px;line-height:26px;font-weight:500}
.genai-summary .QuickLinksTitle,.genai-summary .askOncorText{font-size:20px;line-height:24px}
.genai-summary .QuickLinksTitle{margin-top:20px}
}
@media only screen and (min-width:1200px){.genai-summary .quickLinkButton{letter-spacing:3.2px}
.genai-summary .genai-container{gap:20px}
.genai-summary .genai-container .aiResponse{width:calc(100% - 540px)}
.genai-summary .genai-container .QuickLinksContainer{max-width:515px;width:100%}
.genai-summary .QuickLinksTitle{margin-top:0}
}
@media only screen and (max-width:1200px){.oncor-search-result-li .imageParent-searchDiv{width:30% !important;border-radius:10px}
.imageParent-searchDiv .oncor-search-result-img{width:100%;height:100%;object-fit:cover}
.oncor-search-result-li .imageParent-searchDiv .resize-pdf{object-fit:contain}
.oncor-search-rightDiv{width:70%}
.oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-category{left:40px;width:100%}
#searchResults .oncor-search-result-li .imageParent-searchDiv{width:100px;height:100px}
#searchResults .oncor-searchresults-container{padding:0 20px}
#searchResults .oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-category{left:40px;width:100%}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li{align-items:center}
#searchResults .oncor-searchresults-header-row{justify-content:center}
#searchResults .oncor-searchresults-header-row .oncor-search-result-ul-results{grid-template-columns:none}
}
@media screen and (max-width:768px){#searchResults .oncor-search-result-ul-results{grid-template-columns:1fr}
#searchResults .oncor-searchresults-container{padding:0}
#searchResults .oncor-searchresults-container #oncor-searchresults-pagination a{width:25px;height:25px;margin:0 2px;font-size:12px}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li{gap:10px;padding:0 10px;align-items:flex-start;flex-wrap:wrap;text-align:center}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li .imageParent-searchDiv{margin-top:20px;width:100% !important;display:none}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li .oncor-search-results-list{font-size:18px;line-height:28px}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li .oncor-search-result-span{font-size:16px;line-height:24px;margin-top:10px;display:inline-block}
#searchResults .oncor-searchresults-header-row{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0}
#searchResults .oncor-searchresults-results{padding:15px}
#searchResults .oncor-searchresults-count{order:2;padding-top:10px;text-align:center}
#searchResults .oncor-searchresults-pill-filters{order:1}
#searchResults .oncor-search-result-li{overflow:hidden;min-height:auto;padding-left:15px}
#searchResults .imageParent-searchDiv{height:100%;justify-content:center;padding:0}
#searchResults .oncor-search-result-img{max-width:100px;min-height:100px}
#searchResults .oncor-search-rightDiv{padding:10px}
#searchResults .oncor-search-result-span{margin-top:0}
#searchResults .oncor-searchresults-pill-filters{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:15px}
#searchResults .pill-filter{flex:0 0 auto;border-radius:20px;font-size:13px;padding:6px 18px;white-space:nowrap;text-align:center}
}
@media screen and (max-width:420px){#searchResults .oncor-searchresults-pill-filters{flex-wrap:wrap;column-gap:5px;row-gap:10px}
#searchResults .pill-filter{font-size:14px;border-radius:15px;padding:5px 25px}
}
@media only screen and (min-width:769px) and (max-width:1023px){#searchResults .oncor-search-result-ul-results{grid-template-columns:1fr}
#searchResults .oncor-search-result-ul-results .imageParent-searchDiv{height:auto;width:25% !important}
#searchResults .oncor-search-result-ul-results>.oncor-search-result-li{padding:10px 15px;gap:10px}
#searchResults .oncor-search-result-ul-results .oncor-search-rightDiv{width:calc(100% - (25% + 10px));padding:5px 0}
#searchResults .oncor-search-results-list{font-size:16px;line-height:24px}
#searchResults .oncor-search-result-span{font-size:16px;line-height:20px;margin-top:8px}
}
@media screen and (min-width:1024px){#searchResults .oncor-searchresults-results .oncor-search-result-title{font-size:32px;line-height:44px;margin:0 0 30px}
}
@media screen and (min-width:1100px){#searchResults .oncor-searchresults-container .oncor-searchresults-header .oncor-searchresults-count{white-space:nowrap;display:flex;align-items:center}
}