.qi-block-search{position:relative}.qi-block-search .qodef-m-search-title{margin:0}.qi-block-search .qodef-m-search-form{align-items:flex-start;display:flex;position:relative}.qi-block-search .qodef-m-search-input{-webkit-appearance:none;box-shadow:none;flex:1;margin:0;outline:none;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;width:100%}.qi-block-search .qodef-m-search-input::placeholder{color:inherit;opacity:1}.qi-block-search .qodef-m-search-input::-webkit-search-cancel-button{-webkit-appearance:none}.qi-block-search .qodef-m-search-submit{cursor:pointer;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.qi-block-search .qodef-m-search-submit svg{display:block;fill:currentColor;height:auto;max-height:100%;max-width:100%;width:1em}.qi-block-search.qodef-layout--button-inline .qodef-m-search-form{flex-direction:row}.qi-block-search.qodef-layout--button-below .qodef-m-search-form{flex-direction:column}.qi-block-search.qodef-layout--button-below.qodef-button--full-width .qodef-m-search-submit{width:100%}.qi-block-search.qodef-layout--button-absolute .qodef-m-search-input{padding-right:50px}.qi-block-search.qodef-layout--button-absolute .qodef-m-search-submit{height:100%;margin:0;padding:0;position:absolute;right:0;top:0}