/* Only suggestion surfaces; existing header search input and button are untouched. */
form.cs-search,form[role="search"]:has(input[name="s"]){position:relative}
.cs-predictive-panel{position:absolute;z-index:999999;top:calc(100% + 4px);left:0;right:0;max-height:min(520px,70vh);overflow-y:auto;overscroll-behavior:contain;background:#fff;color:#111c36;border:1px solid #e6e9f1;border-radius:13px;box-shadow:0 16px 40px rgba(8,22,53,.18);padding:6px 8px;text-align:left;font-family:inherit;font-size:13px;line-height:1.4;box-sizing:border-box}
.cs-predictive-panel[hidden]{display:none!important}.csps-section{border-bottom:1px solid #edf0f5;padding:4px 0 6px}.csps-heading{font-size:11px;font-weight:800;letter-spacing:.02em;color:#b01678;padding:7px 9px 5px}.csps-item,.csps-all{display:flex!important;align-items:center;gap:12px;padding:10px 9px!important;border-radius:8px;text-decoration:none!important;background:transparent!important;color:#0b1b39!important;box-sizing:border-box;min-width:0;line-height:1.3}.csps-item:hover,.csps-item[aria-selected="true"],.csps-all:hover{background:#fff0f8!important}.csps-icon{width:21px;height:21px;flex:none;display:flex;color:#17305d}.csps-icon svg{width:21px;height:21px}.csps-content,.csps-all>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.csps-item strong,.csps-all strong{font-size:13px;font-weight:700;overflow-wrap:anywhere}.csps-item small,.csps-all small{font-size:11px;color:#65728a;overflow-wrap:anywhere}.csps-arrow{margin-left:auto;font-size:23px;line-height:1;color:#b01678}.csps-all{margin-top:6px;background:#f4f7ff!important;color:#1847b3!important}.csps-all strong{color:#1847b3}.csps-empty{padding:15px 10px;margin:0;font-size:13px;color:#647087}@media(max-width:650px){.cs-predictive-panel{max-height:60vh;left:0;right:0}.csps-item{padding:10px 7px!important}}
