/* HLP-010B: calm normal-flow Search mode; no dropdown, modal or overlay. */
.mw-help-center__search-row,.mw-help-widget__search-row{position:relative}
.mw-help-center__search-row input,.mw-help-widget__search-row input{padding-left:58px!important;font-size:16px!important;min-height:52px;box-sizing:border-box}
.mw-help-center__search-row input::-webkit-search-cancel-button,.mw-help-widget__search-row input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;display:none}
.mw-help-search__clear{position:absolute;left:4px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:0!important;border-radius:9px;background:transparent!important;color:#526068!important;font-size:36px!important;font-weight:400!important;line-height:1;cursor:pointer}
.mw-help-search__clear:hover{background:#edf2f1!important;color:#172f2b!important}
.mw-help-search__clear:active{background:#dfe9e5!important}
.mw-help-search__clear:focus-visible,.mw-help-search__result:focus-visible,.mw-help-search__recovery a:focus-visible,.mw-help-search__retry:focus-visible{outline:2px solid #296b57;outline-offset:3px}
.mw-help-search__clear[hidden],.mw-help-search__results[hidden],.mw-help-search__loading[hidden],[data-search-normal][hidden]{display:none!important}
[data-search-normal]{transition:opacity 150ms ease}
.mw-help-search__receding{opacity:0;pointer-events:none}
.mw-help-center>[data-search-normal],.mw-help-center>.mw-help-search__results{min-height:25rem}
.mw-help-search__results{position:static!important;width:100%;max-width:100%;margin-top:20px;overflow-wrap:anywhere;text-align:right}
.mw-help-search__summary{font-size:17px!important;line-height:1.8!important;font-weight:600!important;margin:0 0 14px!important;color:#344641}
.mw-help-search__list{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:2px}
.mw-help-search__list li{padding:0!important;margin:0!important;min-width:0}
.mw-help-search__result{display:flex;align-items:center;gap:14px;min-height:64px;padding:16px 12px;text-decoration:none!important;color:inherit!important;border-radius:10px;border-bottom:1px solid #edf0ee;transition:background-color 120ms ease}
.mw-help-search__result:hover{background:#f4f7f5}
.mw-help-search__result.is-best{background:#f0f6f3;border-bottom-color:transparent}
.mw-help-search__copy{display:grid;gap:6px;min-width:0;flex:1}
.mw-help-search__copy strong{font-size:17px;line-height:1.85;font-weight:650;color:#18362c}
.mw-help-search__preview{font-size:14px;line-height:1.9;color:#52625b;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mw-help-search__copy small{font-size:12px;line-height:1.6;color:#64776d}
.mw-help-search__arrow{font-size:20px;color:#5f776b;flex-shrink:0}
.mw-help-search__hint{font-size:15px;line-height:1.9;color:#52625b}
.mw-help-search__recovery{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.mw-help-search__recovery a,.mw-help-search__retry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 15px;border:1px solid #dfe7e2;border-radius:8px;color:#24573f!important;background:#fff;text-decoration:none!important;font-size:14px;line-height:1.7}
.mw-help-search__contact{font-size:13px;line-height:1.9;color:#68776f;margin-top:24px}
.mw-help-search__loading{position:absolute;right:12px;left:auto;text-align:right;bottom:-20px;font-size:11px;line-height:18px;color:#68776f;pointer-events:none}
.mw-help-center__search,.mw-help-widget__search{position:relative}
[data-widget-view=guides].is-searching .mw-help-search__results{margin-top:16px}
.mw-help-widget .mw-help-search__summary{font-size:14px!important}
.mw-help-widget .mw-help-search__result{padding:12px 8px;gap:8px;min-height:60px}
.mw-help-widget .mw-help-search__copy strong{font-size:15px;line-height:1.85}
.mw-help-widget .mw-help-search__preview{font-size:13px}
.mw-help-widget .mw-help-search__copy small{font-size:11px}
.mw-help-widget .mw-help-search__recovery{gap:8px}
@media(max-width:420px){.mw-help-search__copy strong{font-size:16px}.mw-help-search__result{padding:13px 9px;gap:8px}.mw-help-search__recovery a{flex:1 1 130px}.mw-help-search__summary{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){[data-search-normal],.mw-help-search__result{transition:none!important}}

/* Owner visual refinement: lower the thin cross, preserve the full touch target. */
.mw-help-search__clear>span{display:block;position:relative;width:20px;height:20px;font-size:0!important;transform:translateY(1px)}
.mw-help-search__clear>span::before,.mw-help-search__clear>span::after{content:"";position:absolute;left:50%;top:50%;width:20px;height:1.5px;border-radius:1px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}
.mw-help-search__clear>span::after{transform:translate(-50%,-50%) rotate(-45deg)}

/* Same quiet pill treatment as the shared Collection count badges. */
.mw-help-search__copy small{justify-self:start;display:inline-flex;align-items:center;max-width:100%;background:var(--mw-soft,#f3f6f4);border-radius:99px;color:var(--mw-muted,#64776d);padding:.15rem .55rem;line-height:1.6}
.mw-help-widget .mw-help-search__copy small{background:var(--mww-soft,#f3f6f4);color:var(--mww-muted,#64776d);padding:.12rem .4rem}

/* Clear Collection-label frame requested by owner, shared across Search surfaces. */
.mw-help-search__copy small{border:1px solid var(--mw-border,#e3e8e5);padding:3px 9px;background:var(--mw-soft,#f3f6f4);width:fit-content;max-width:100%;font-weight:400}
.mw-help-widget .mw-help-search__copy small{border-color:var(--mww-border,#e3e8e5);padding:2px 8px;background:var(--mww-soft,#f3f6f4)}

/* Quiet status attached to the Search-field edge, without moving the input text. */
.mw-help-search__loading{display:inline-flex;align-items:center;gap:5px;right:14px;left:auto;bottom:-9px;max-width:calc(100% - 28px);padding:1px 8px;background:var(--mw-surface,#fff);border:1px solid var(--mw-border,#e3e8e5);border-radius:99px;font-size:10px;line-height:16px;color:var(--mw-muted,#68776f);white-space:nowrap}
.mw-help-search__loading::before{content:"";width:4px;height:4px;flex:none;border-radius:50%;background:currentColor;opacity:.65}
.mw-help-widget .mw-help-search__loading{background:var(--mww-surface,#fff);border-color:var(--mww-border,#e3e8e5);color:var(--mww-muted,#68776f)}
