/* DAWN's shared search: input and circular action, with an optional external page label. */
.dawn-search{--search-height:36px;--search-action:28px;display:flex!important;align-items:center!important;gap:4px!important;min-width:0;max-width:100%;height:var(--search-height)!important;min-height:var(--search-height)!important;padding:2px 4px 2px 12px!important;box-sizing:border-box;border:0!important;border-radius:999px!important;background:#eff3ff!important;box-shadow:var(--dawn-shadow-control,0 2px 8px rgba(19,35,75,.065))!important;transition:background .18s ease!important}
.dawn-search:focus-within{background:#e8eeff!important;outline:0!important;box-shadow:var(--dawn-shadow-control,0 2px 8px rgba(19,35,75,.065))!important}
.see-action-dock .dawn-search,.user-account-nav .dawn-search,
.see-action-dock .dawn-search:focus-within,.user-account-nav .dawn-search:focus-within{background:#fff!important}
.see-action-dock .dawn-search-input::placeholder,.user-account-nav .dawn-search-input::placeholder{color:#63708d!important}
.dawn-search .dawn-search-input{flex:1;width:100%;min-width:0;max-width:100%;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;outline:0!important;box-shadow:none!important;color:var(--ink,#13234b)!important;caret-color:var(--blue,#245bff)!important;font:600 12px var(--font-body,inherit)!important}
.dawn-search .dawn-search-input::placeholder{color:#7d8ea9!important;font-size:11.5px!important;font-weight:500!important}
.dawn-search .dawn-search-input::selection{background:#ffea89;color:var(--ink,#13234b)}
.dawn-search .dawn-search-input::-webkit-search-cancel-button{appearance:none}
.dawn-search .dawn-search-button{display:grid!important;place-items:center!important;flex:0 0 var(--search-action)!important;width:var(--search-action)!important;height:var(--search-action)!important;min-height:0!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#ffd43b!important;color:var(--ink,#13234b)!important;box-shadow:var(--dawn-shadow-control,0 2px 8px rgba(19,35,75,.065))!important;cursor:pointer;transition:background .18s ease!important}
.dawn-search .dawn-search-button img{display:block!important;width:12px!important;height:12px!important;margin:0!important;opacity:1!important;filter:none!important}
.dawn-search .dawn-search-button:hover,.dawn-search .dawn-search-button:focus-visible{background:#ffe16a!important;outline:0!important;box-shadow:var(--dawn-shadow-control,0 2px 8px rgba(19,35,75,.065))!important}
.dawn-search-compact{--search-height:28px;--search-action:24px;padding-inline:12px 2px!important}
.site-shell:not(.store-active) .store-search-box.dawn-search{display:none!important}
.site-shell.store-scrolled .dawn-search-compact{--search-height:24px;--search-action:20px}
@media(max-width:760px){.dawn-search-compact{--search-height:26px;--search-action:22px}}
@media(max-width:340px){.dawn-search-compact{--search-height:22px;--search-action:18px}.dawn-search-compact .dawn-search-button img{width:9px!important;height:9px!important}}
@media(prefers-reduced-motion:reduce){.dawn-search,.dawn-search .dawn-search-button{transition:none!important}}

.see-global-search{position:relative;min-width:0;width:100%}.see-global-search .dawn-search{width:100%}.dawn-search-suggestions{position:absolute;z-index:80;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 32px));max-height:min(420px,60dvh);overflow:auto;padding:8px;border-radius:20px;background:#fff}.dawn-search-suggestions[hidden]{display:none}.see-action-dock .dawn-search-suggestions button{width:100%;display:flex;justify-content:space-between;text-align:left;border-radius:14px;gap:12px;padding:12px;background:#f5f7ff;margin-bottom:4px;white-space:normal}.dawn-search-suggestions button strong{font-size:12px;overflow-wrap:anywhere}.dawn-search-suggestions button span{font-size:10px;color:#607195;flex:none}.see-action-dock .dawn-search-suggestions button:hover,.see-action-dock .dawn-search-suggestions button[aria-selected=true]{background:#e5edff}.dawn-search-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dawn-search-empty{display:block;padding:14px;color:#607195;font-size:12px}

.see-global-search .dawn-search-suggestions{right:auto;left:0;width:min(360px,calc(100vw - 40px));box-sizing:border-box}
