.header .search{position:relative}.smart-search-clear{border:0;background:transparent;color:var(--ui-muted,#66758a);font-size:23px;line-height:1;padding:5px;min-width:28px;cursor:pointer}.smart-search-clear[hidden]{display:none}.smart-search-overlay{position:fixed;inset:0;background:rgb(5 18 35 / .42);z-index:51}.smart-search-panel{position:absolute;left:0;right:0;top:calc(100% + 7px);max-height:min(650px,75dvh);overflow:auto;background:var(--ui-surface,#fff);color:var(--ui-ink,#132b4c);border:1px solid var(--ui-border,#dde4ee);border-radius:10px;padding:8px 0;box-shadow:0 12px 28px rgb(0 0 0 / .13);z-index:54;font:400 14px/1.4 Rubik,Arial,sans-serif;overscroll-behavior:contain}.smart-search-panel[hidden],.smart-search-overlay[hidden]{display:none}.search-suggestions-open .header{z-index:52}.search-suggestions-open .header-inner{position:relative;z-index:auto}.search-suggestions-open .header .search{z-index:53;box-shadow:0 0 0 2px var(--ui-link,#0b5ed7);background:var(--ui-surface,#fff)}.smart-search-section{padding:8px 0}.smart-search-section+ .smart-search-section{border-top:1px solid var(--ui-border,#dde4ee)}.smart-search-section h2{font:500 12px/1.4 Rubik,Arial,sans-serif;color:var(--ui-muted,#66758a);padding:4px 16px;margin:0 0 4px}.smart-search-section header{display:flex;align-items:center;justify-content:space-between;padding-right:16px}.smart-search-section header button{font:12px Rubik,Arial,sans-serif;background:none;border:0;color:var(--ui-link,#0b5ed7);cursor:pointer;min-height:32px}.smart-search-section ul{margin:0;padding:0;list-style:none}.smart-search-section li{display:flex;align-items:center;padding-right:12px;transition:opacity 160ms,transform 160ms}.smart-search-section li>a{flex:1;min-width:0}.smart-search-section li>button{border:0;background:none;min-height:34px;min-width:34px;color:var(--ui-muted,#66758a);font-size:21px;cursor:pointer}.smart-search-section a,.smart-search-all{display:flex;align-items:center;gap:10px;padding:10px 16px;min-height:44px;text-decoration:none;color:var(--ui-ink,#132b4c);text-align:left}.smart-search-section a:hover,.smart-search-section a:focus-visible,.smart-search-all:hover{background:var(--ui-soft,#f5f7fb);color:var(--ui-link,#0b5ed7)}.smart-search-section svg,.smart-search-all svg{width:19px;height:19px;flex:none;color:var(--ui-muted,#66758a)}.smart-search-section a>span{min-width:0;flex:1;overflow-wrap:anywhere}.smart-search-section small{display:block;color:var(--ui-muted,#66758a);font:11px/1.4 Lato,Arial,sans-serif}.smart-search-campaigns a>small{margin-left:auto;white-space:nowrap;color:var(--ui-muted,#66758a);border:1px solid var(--ui-border,#dde4ee);border-radius:4px;padding:2px 5px}.smart-search-products img{object-fit:contain;border-radius:4px;flex:none;background:#fff}.smart-search-products a>span{font:13px/1.4 Lato,Arial,sans-serif}.smart-search-products strong{font-size:12px;white-space:nowrap;color:var(--ui-ink,#132b4c)}.smart-search-all{border-top:1px solid var(--ui-border,#dde4ee);font-size:13px;color:var(--ui-link,#0b5ed7)}.smart-search-all>span:first-of-type{flex:1}.smart-search-hint{margin:12px 16px;color:var(--ui-muted,#66758a);font-size:13px}.smart-search-removing{opacity:0;transform:translateX(8px)}@media(max-width:600px){.smart-search-panel{left:-1px;right:-1px;max-height:65dvh}.smart-search-campaigns a{gap:7px;font-size:12px}.smart-search-campaigns a>small{font-size:9px}.smart-search-products strong{font-size:11px}.smart-search-products a{padding:10px 12px;gap:8px}.smart-search-section h2{padding-left:12px}.search-suggestions-open .header .search{min-width:0}}@media(prefers-reduced-motion:reduce){.smart-search-section li{transition:none}}

#search-input::-webkit-search-cancel-button{-webkit-appearance:none}
.smart-search-person{display:flex;align-items:center;padding-right:16px;gap:10px}.smart-search-person>a{flex:1;min-width:0}.smart-search-avatar{display:grid;place-items:center;width:36px;height:36px;flex:none!important;border-radius:50%;background:var(--ui-soft,#f5f7fb);color:var(--ui-link,#0b5ed7);font-weight:500}.smart-search-person>button{border:1px solid var(--ui-link,#0b5ed7);color:var(--ui-link,#0b5ed7);background:transparent;border-radius:5px;padding:7px 12px;min-height:34px;cursor:pointer;font:500 12px Rubik,Arial,sans-serif}.smart-search-person>button[aria-pressed=true]{border-color:var(--ui-border,#dde4ee);color:var(--ui-muted,#66758a)}.smart-search-person>button:disabled{opacity:.6}
