.cmp-searchResults{color:var(--twilight-1000);background-color:var(--white);padding-top:0;padding-bottom:2.5rem}
@media(min-width:768px){.cmp-searchResults{padding-top:1.75rem;padding-bottom:3.5rem}
}
.cmp-searchResults__header,.cmp-searchResults__results,.cmp-searchResults__footer{background-color:inherit}
.cmp-searchResults__header .tabs{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:1rem}
.cmp-searchResults__header .tabs .tab{text-align:center;padding:var(--spacing-8) 0;border-bottom:2px solid grey}
.cmp-searchResults__results{padding:0 0 1.5rem 0;overflow-anchor:none;color:var(--twilight-1000);min-height:10rem}
@media(min-width:768px){.cmp-searchResults__results{padding:0}
}
.cmp-searchResults__results .search-results .result{display:flex;align-items:flex-start;font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);font-weight:var(--font-weight-semi-bold);margin-bottom:1rem}
@media(min-width:768px){.cmp-searchResults__results .search-results .result{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1)}
}
.cmp-searchResults__results .search-results .result a{color:inherit;text-decoration:none;position:relative}
.cmp-searchResults__results .search-results .result a:hover{text-decoration:underline}
.cmp-searchResults__results .search-results .result a .result-title{font-size:var(--font-size-title);line-height:var(--line-height-title);font-weight:var(--font-weight-bold);white-space:nowrap;max-width:calc(100vw - 104px);overflow:hidden}
@media(min-width:768px){.cmp-searchResults__results .search-results .result a .result-title{white-space:unset;max-width:unset;overflow:unset}
}
.cmp-searchResults__results .search-results .result a .snippet{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle)}
.cmp-searchResults__results .search-results .result .count{margin-right:var(--spacing-8)}
.cmp-searchResults__results .search-results .result p{font-size:var(--font-size-body-2);line-height:var(--line-height-body-2);font-weight:var(--font-weight-regular);margin-left:-24px;max-width:calc(100vw - 72px)}
@media(min-width:768px){.cmp-searchResults__results .search-results .result p{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle);max-width:unset}
}
.cmp-searchResults__results .no-results{display:none;justify-content:center;align-items:center;flex-direction:column}
.cmp-searchResults__results .no-results.active{display:flex}
.cmp-searchResults__footer{display:flex;justify-content:space-between;max-width:calc(100vw - 32px);flex-wrap:wrap}
@media(min-width:768px){.cmp-searchResults__footer{max-width:unset;flex-wrap:unset;align-items:center}
}
.cmp-searchResults__footer .info{flex:1 0 auto;margin-bottom:1rem}
@media(min-width:768px){.cmp-searchResults__footer .info{flex:unset;margin-bottom:0}
}
.cmp-searchResults__footer .info .result-totals{display:none;text-align:center}
@media(min-width:768px){.cmp-searchResults__footer .info .result-totals{text-align:left}
}
.cmp-searchResults__footer .info .result-totals.active{display:block}
.cmp-searchResults__footer .info .result-totals .result-count--total{font-weight:var(--font-weight-bold)}
.cmp-searchResults__footer .controls{display:none}
.cmp-searchResults__footer .controls.active{display:flex;justify-content:inherit;flex:1 0 100%;max-width:calc(100vw - 32px)}
@media(min-width:768px){.cmp-searchResults__footer .controls.active{justify-content:unset;flex:unset}
}
.cmp-searchResults__footer .controls>button{position:relative;border:0;background-color:transparent;background-size:contain;background-repeat:no-repeat;width:4rem;height:3rem;overflow:hidden}
.cmp-searchResults__footer .controls>button.disabled:before,.cmp-searchResults__footer .controls>button.prev:before{background:transparent}
.cmp-searchResults__footer .controls>button.disabled:after,.cmp-searchResults__footer .controls>button.prev:after{background-color:var(--twilight-700)}
.cmp-searchResults__footer .controls>button:before{content:"";width:calc(148%);height:calc(132%);position:absolute;left:-40px;top:-5px;transform:skewX(20deg);background:var(--twilight-700);pointer-events:none}
.cmp-searchResults__footer .controls>button:after{content:"";mask-image:url('clientlib-searchResults/resources/prev.svg');mask-size:contain;background-color:var(--white);background-repeat:no-repeat;height:var(--spacing-32);width:var(--spacing-32);position:absolute;left:var(--spacing-8);top:var(--spacing-8);pointer-events:none}
.cmp-searchResults__footer .controls>button.next:before{transform:skewX(-20deg);left:var(--spacing-8)}
.cmp-searchResults__footer .controls>button.next:after{mask-image:url('clientlib-searchResults/resources/next.svg');left:var(--spacing-24)}
.cmp-searchResults__footer .controls>.pagination{display:flex;column-gap:var(--spacing-16);align-items:center;margin:0;transform:translateX(-8px)}
@media(min-width:768px){.cmp-searchResults__footer .controls>.pagination{margin:0 var(--spacing-48);column-gap:var(--spacing-24);transform:none}
}
.cmp-searchResults__footer .controls>.pagination>span{font-size:var(--font-size-body-1);line-height:var(--line-height-body-1);color:var(--twilight-1000);font-weight:var(--font-weight-semi-bold);display:none;width:var(--spacing-16);justify-content:center;align-items:center;text-underline-offset:.5rem;text-decoration-thickness:var(--spacing-2)}
.cmp-searchResults__footer .controls>.pagination>span.active{display:flex}
.cmp-searchResults__footer .controls>.pagination>span.selected{color:var(--twilight-700);text-decoration-line:underline}
.cmp-searchResults__footer .controls>.pagination>span:hover{text-decoration-line:underline}
.cmp-searchResults--light{color:var(--neutral-1000);background-color:var(--twilight-1000)}
.cmp-searchResults--light .cmp-searchResults__results{color:inherit}
.cmp-searchResults--light .cmp-searchResults__footer .controls .pagination>span{color:var(--white)}
.cmp-searchResults--light .cmp-searchResults__footer .controls>button.disabled:after{background-color:var(--white)}
.cmp-searchResults .search-results-message{padding:var(--spacing-48);border:var(--border-width-1x) dashed var(--red-800)}