.o-search-field{box-sizing:border-box;height:48px;padding:0 var(--space-16);border-radius:var(--radius-4);background:var(--Background-Surface);cursor:text;align-items:center;gap:56px;display:flex}.o-search-field--size-s{height:36px}.o-search-field__input{min-width:0;color:var(--Text-Primary);appearance:none;background:0 0;border:none;flex:1;margin:0;padding:0}.o-search-field__input::placeholder{color:var(--Text-Secondary);opacity:1}.o-search-field__input::-webkit-search-cancel-button{appearance:none}.o-search-field__input:focus{outline:none}.o-search-field__clear{border-radius:var(--radius-4);width:20px;height:20px;color:var(--Icons-Secondary);cursor:pointer;background:0 0;border:none;flex:none;padding:0;display:inline-flex}.o-search-field__clear:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.o-search-field__clear svg{display:block}.o-shell-search-overlay{background:var(--Background-Primary);flex-direction:column;height:100%;min-height:0;display:flex}.o-shell-search-overlay__head{padding-top:env(safe-area-inset-top);background:var(--Background-Primary);flex:none}.o-shell-search-overlay__nav{height:44px;padding:var(--space-4) var(--space-16);box-sizing:border-box;align-items:center;display:flex}.o-shell-search-overlay__back{color:var(--Icons-Primary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex;position:relative}.o-shell-search-overlay__back:before{content:"";position:absolute;inset:-10px}.o-shell-search-overlay__back:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.o-shell-search-overlay__form{padding:var(--space-8) var(--space-16) var(--space-16);margin:0}.o-shell-search-overlay__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.o-shell-search-overlay__body--tabbar{padding-bottom:calc(var(--tabbar-cell-height) + var(--tabbar-bottom-padding) + var(--tabbar-border-width) + env(safe-area-inset-bottom,0px))}.o-shell-search-overlay__results{padding:var(--space-12) var(--space-16) calc(var(--space-24) + env(safe-area-inset-bottom,0px));flex:none}
