﻿.search-link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lunr-search{position:absolute;right:0;display:inline-block;width:28px;border-radius:var(--border-radius-small);z-index:1;transition:width var(--transition-time-quick)}.lunr-search__wrapper{flex:1 1;width:100%;position:relative;display:flex;align-items:center}.lunr-search__search-icon{color:var(--text-color-medium);position:absolute;left:.75rem;pointer-events:none;z-index:1;transition:transform var(--transition-time-quick);cursor:pointer}.lunr-search__close-icon{color:var(--text-color);position:absolute;right:.5rem;padding:.125rem;z-index:1;transition:opacity var(--transition-time-quick);cursor:pointer;border-radius:50%}.lunr-search__close-icon:hover{background-color:var(--background-color)}.lunr-search__input{display:inline-block;width:100%;font-family:var(--default-font-family);background-color:var(--background-color-lighter);border-radius:var(--border-radius-small);font-size:var(--text-size-base);color:var(--text-color);border:none;box-shadow:0 0 0 1px var(--border-color-light);padding:.25rem 2rem;line-height:1.25rem;z-index:1;transition:background-color var(--transition-time-quick),padding var(--transition-time-quick);height:100%}.lunr-search__input:hover{background-color:var(--background-color-bright)}.lunr-search__input:active,.lunr-search__input:focus,.lunr-search__input:focus-visible{background-color:var(--background-color-bright);outline:none}.lunr-search__input--expanded{border-color:transparent;background-color:var(--background-color-bright);border-bottom-left-radius:0;border-bottom-right-radius:0}.lunr-search--active{width:calc(100vw - (2 * var(--container-padding)));background-color:var(--background-color-bright)}.lunr-search--active .lunr-search__search-icon{color:var(--text-color)}@media (max-width: 768px){.lunr-search:not(.lunr-search--active) input{color:transparent;padding:.25rem}.lunr-search:not(.lunr-search--active) input::-moz-placeholder{color:transparent}.lunr-search:not(.lunr-search--active) input::placeholder{color:transparent}.lunr-search:not(.lunr-search--active) .lunr-search__search-icon{left:.5rem}.lunr-search:not(.lunr-search--active) .lunr-search__close-icon{display:none}}@media (min-width: 769px){.lunr-search{width:100%;max-width:190px;transition:max-width var(--transition-time-quick)}.lunr-search__input{font-size:var(--text-size-normal)}.lunr-search.lunr-search--active{max-width:100%}.lunr-search:not(.lunr-search--active) .lunr-search__search-icon{transform:translate(0)}.lunr-search.lunr-search--hover .lunr-search__input::-moz-placeholder{color:var(--text-color-light)}.lunr-search.lunr-search--hover .lunr-search__input::placeholder{color:var(--text-color-light)}}.lunr-results{display:block;position:absolute;width:100%;background:var(--background-color-bright);box-shadow:0 0 0 1px var(--border-color-light);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);margin:1px 0 0;padding:var(--spacing-s) 0;list-style-type:none;font-size:var(--text-size-base);outline:none}.lunr-results:before{position:absolute;content:"";display:block;top:-1.75rem;border-radius:var(--border-radius);box-shadow:0 10px 60px var(--shadow);bottom:0;left:0;right:0;z-index:-1}.lunr-results a{position:relative;display:inline-block;width:100%;padding:.5rem 1rem;color:var(--text-color);font-weight:var(--font-weight-normal);text-decoration:none;line-height:1.2}.lunr-results--pb0{padding-bottom:0}.lunr-result,.lunr-status{font-size:var(--text-size-normal);cursor:pointer;line-height:1;padding:0;margin:0}.lunr-result:hover,.lunr-result:focus,.lunr-status:hover,.lunr-status:focus{background:var(--background-color);outline:none}.lunr-result:before,.lunr-status:before{display:none}.lunr-result .text-right,.lunr-status .text-right{position:absolute;right:0}.lunr-result--show-more,.lunr-status--show-more{background:var(--background-color-lighter);border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius);border-top:solid 1px var(--border-color-light);overflow:hidden}.lunr-result--show-more a,.lunr-status--show-more a{font-weight:var(--font-weight-bold)}.lunr-status{padding:.5rem 1rem}.lunr-status:hover{background-color:transparent}
