.sailor-header-search{align-items:center;display:flex;position:relative}.sailor-header-search-trigger,.sailor-header-search-cancel{color:var(--brand-fjord);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sailor-header-search-trigger:hover,.sailor-header-search-cancel:hover{background:var(--brand-sea-glass)}.sailor-header-search-trigger:active,.sailor-header-search-cancel:active{transform:scale(.96)}.sailor-header-search-panel{z-index:60;border:1px solid var(--brand-sand);background:#fff;border-radius:14px;width:min(340px,100vw - 32px);padding:8px;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 8px 24px #0000001a}.sailor-header-search-field{border:1px solid var(--brand-sand);background:var(--brand-foam);border-radius:9px;align-items:center;gap:8px;padding-left:10px;display:flex}.sailor-header-search-field>svg{color:var(--brand-mist);flex-shrink:0}.sailor-header-search-field:focus-within{border-color:var(--brand-fjord);outline:2px solid var(--brand-fjord);outline-offset:2px}:is(.sailor-page .sailor-header-search-field input:focus,.sailor-page .sailor-header-search-field input:focus-visible){box-shadow:none;outline:none}.sailor-header-search-field input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sailor-header-search-field input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.sailor-header-search-field input{width:100%;min-width:0;color:var(--brand-fjord);font:400 14px/1.5 var(--font-sans);background:0 0;border:0;padding:10px 0}.sailor-header-search-status{color:var(--brand-mist);font:400 13px/1.6 var(--font-sans);margin:0;padding:16px 10px}.sailor-header-search-results{margin:0;padding:5px 0;list-style:none}.sailor-header-search-results li a{color:var(--brand-fjord);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.sailor-header-search-results li a:hover{background:var(--brand-foam)}.sailor-header-search-results strong{font:600 13px/1.5 var(--font-sans);overflow-wrap:anywhere;display:block}.sailor-header-search-results small{font:400 11px/1.5 var(--font-sans);color:var(--brand-mist);display:block}.sailor-header-search-avatar{background:var(--brand-sea-glass);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.sailor-header-search-avatar>*{width:100%;height:100%}.sailor-header-search-avatar>svg{width:20px;height:20px}.sailor-header-search a.sailor-header-search-all{border-top:1px solid var(--brand-sand);color:var(--brand-fjord);font:500 12px/1.5 var(--font-sans);padding:10px;display:block}@media (max-width:600px){.sailor-header-search{position:static}.sailor-header-search-panel{position:absolute;top:calc(100% - 4px);left:auto;right:16px}}@media (prefers-reduced-motion:reduce){.sailor-header-search button:active{transform:none}}
