.uk-search{display:inline-block;position:relative;max-width:100%;margin:0}.uk-search-input::-webkit-search-cancel-button,.uk-search-input::-webkit-search-decoration{-webkit-appearance:none}.uk-search-input::-moz-placeholder{opacity:1}.uk-search-input{box-sizing:border-box;margin:0;border-radius:0;font:inherit;overflow:visible;-webkit-appearance:none;vertical-align:middle;width:100%;border:none;color:#666}.uk-search-input:focus{outline:none}.uk-search-input::placeholder{color:#999}.uk-search .uk-search-icon{position:absolute;top:0;bottom:0;inset-inline-start:0;display:inline-flex;justify-content:center;align-items:center;color:#999}.uk-search .uk-search-icon:hover{color:#999}.uk-search .uk-search-icon:not(a):not(button):not(input){pointer-events:none}.uk-search .uk-search-icon-flip{inset-inline-end:0;inset-inline-start:auto}.uk-search-default{width:240px}.uk-search-default .uk-search-input{height:40px;padding-inline-start:10px;padding-inline-end:10px;background:#f8f8f8}.uk-search-default .uk-search-input:focus{background-color:#f3f3f3}.uk-search-default .uk-search-icon{width:40px}.uk-search-default:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-inline-start:40px}.uk-search-default:has(.uk-search-icon-flip) .uk-search-input{padding-inline-end:40px}.uk-search-navbar{width:240px}.uk-search-navbar .uk-search-input{height:40px;padding-inline-start:10px;padding-inline-end:10px;background:#fff}.uk-search-navbar .uk-search-input:focus{background-color:#fcfcfc}.uk-search-navbar .uk-search-icon{width:40px}.uk-search-navbar:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-inline-start:40px}.uk-search-navbar:has(.uk-search-icon-flip) .uk-search-input{padding-inline-end:40px}.uk-search-medium{width:400px}.uk-search-medium .uk-search-input{height:40px;background:transparent;font-size:1.5rem}.uk-search-medium .uk-search-icon{width:24px}.uk-search-medium:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-inline-start:34px}.uk-search-medium:has(.uk-search-icon-flip) .uk-search-input{padding-inline-end:34px}.uk-search-large{width:500px}.uk-search-large .uk-search-input{height:80px;background:transparent;font-size:2.625rem}.uk-search-large .uk-search-icon{width:40px}.uk-search-large:has(.uk-search-icon:not(.uk-search-icon-flip)) .uk-search-input{padding-inline-start:60px}.uk-search-large:has(.uk-search-icon-flip) .uk-search-input{padding-inline-end:60px}.uk-search-toggle{color:#999}.uk-search-toggle:hover{color:#666}
