.component.quickSearch{margin:0}.component.quickSearch>.content{display:flex;align-items:center}.component.quickSearch .componentTitle{margin:0 5px 0 0;border:none;padding:0}.component.quickSearch div.query{position:relative;flex-grow:1;flex-shrink:1}.component.quickSearch .button.search{align-self:stretch;float:none;margin:0 0 0 10px;padding:0 5px}.component.quickSearch div.query:before{content:"\f002";position:absolute;top:50%;left:10px;transform:translateY(-6px);font-family:FontAwesome,sans-serif;color:#757575}.component.quickSearch div.query:hover:before{color:var(--highlight-active-color)}.component.quickSearch.focused div.query:before{color:var(--highlight-color)}.component.quickSearch input.query{width:100%;min-height:34px;box-sizing:border-box;border:1px solid #031521;border-radius:2px;padding:4px 4px 4px 30px}.component.quickSearch input.query:hover{border-color:var(--highlight-active-color)}.component.quickSearch input.query:focus{border-color:var(--highlight-color)}.component.quickSearch input.query.empty{color:#757575}.component.quickSearch ul.suggestions{position:absolute;border:1px solid #aaa;border-radius:2px;max-height:600px;overflow-y:auto;background:#fff;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 0;left:0;top:105%;width:100%;z-index:100;opacity:.95}.component.quickSearch.focused ul.suggestions{display:block}.component.quickSearch ul.suggestions,.component.quickSearch ul.suggestions:empty{display:none}.OS_OSX .component.quickSearch ul.suggestions::-webkit-scrollbar{-webkit-appearance:none}.OS_OSX .component.quickSearch ul.suggestions::-webkit-scrollbar:vertical{width:10px}.OS_OSX .component.quickSearch ul.suggestions::-webkit-scrollbar:horizontal{height:10px}.OS_OSX .component.quickSearch ul.suggestions::-webkit-scrollbar-thumb{border-radius:10px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}.component.quickSearch ul.suggestions li.none{padding:4px 8px;color:#757575}.component.quickSearch ul.suggestions li.none:after{content:"No suggestions"}.component.quickSearch ul.suggestions li.querying{position:relative;padding:4px 8px;color:#757575}.component.quickSearch ul.suggestions li.querying:after{content:attr(aria-label)}.component.quickSearch ul.suggestions li.querying .spinner{position:absolute!important;left:auto!important;top:12px!important;right:15px}.component.quickSearch ul.suggestions li.header{padding:8px;color:var(--sub-heading-1-color)}.component.quickSearch ul.suggestions li.selectable a{display:block;padding:4px 4px 4px 16px;color:var(--text-color)}.component.quickSearch ul.suggestions li.selectable.selected{background-color:var(--highlight-color);color:var(--highlight-secondary-color)}.component.quickSearch ul.suggestions li.selectable.selected a{color:var(--highlight-secondary-color)}.component.quickSearch ul.suggestions li.option.refine{position:relative;padding:4px 8px;cursor:pointer}.component.quickSearch ul.suggestions li.option.refine:before{content:attr(aria-label)}.component.quickSearch ul.suggestions li.option.refine:after{content:"\f096";position:absolute;right:8px;top:6px;display:inline-block;width:12px;margin-left:5px;font-family:FontAwesome,sans-serif}.component.quickSearch[data-refine=true] ul.suggestions li.option.refine:after{content:"\f14a"}.component.quickSearch ul.suggestions li.header[data-type=contains]:first-child{display:none}.component.quickSearch.large{font-size:16px}.component.quickSearch.large input.query{min-height:52px;padding-left:42px}.component.quickSearch.large div.query:before{left:16px;line-height:16px;transform:translateY(-8px)}.component.quickSearch.large .button.search{padding:15px}.component.quickSearch.large ul.suggestions{font-size:14px}.component.quickSearch.xlarge{font-size:20px}.component.quickSearch.xlarge input.query{min-height:72px;padding-left:55px}.component.quickSearch.xlarge div.query:before{left:20px;line-height:20px;transform:translateY(-10px)}.component.quickSearch.xlarge .button.search{padding:20px}.component.quickSearch.xlarge ul.suggestions{font-size:15px}.component.quickSearch.toolbar{margin:4px 0 0}.component.quickSearch.toolbar input.query{min-height:0;padding-top:5px;padding-bottom:5px}