/* Search sits beside the date, using the existing header row. */
.hh-fresh-body .hh-fresh-date-row{justify-content:space-between!important;gap:12px;align-items:center;flex-wrap:wrap;overflow:visible}
.hh-page-search{position:relative;flex:0 1 280px;min-width:180px;text-align:left;z-index:110;font:14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.hh-page-search input[type=search]{box-sizing:border-box;width:100%;height:36px;min-height:36px;margin:0;padding:6px 12px;border:1.5px solid #29232e;border-radius:12px;background:#fff;color:#29232e;font:inherit;box-shadow:2px 2px 0 #29232e}
.hh-page-search input:focus-visible{outline:3px solid #80bafa;outline-offset:2px}
.hh-page-search-results{position:absolute;top:calc(100% + 8px);left:0;width:max(100%,300px);max-width:calc(100vw - 32px);max-height:min(360px,55vh);overflow:auto;background:#fff;border:2px solid #29232e;border-radius:14px;box-shadow:3px 4px 0 #29232e;padding:5px;box-sizing:border-box}
.hh-page-search-results[hidden]{display:none!important}
.hh-page-search-results a{display:flex;flex-direction:column;gap:2px;min-height:44px;padding:7px 10px;box-sizing:border-box;border-radius:8px;color:#29232e;text-decoration:none;background:transparent;font:inherit}
.hh-page-search-results a:hover,.hh-page-search-results a[aria-selected=true]{background:#fff1a4}
.hh-page-search-results strong{font:600 14px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
.hh-page-search-results small{font-size:11px;color:#625969}.hh-page-search-results p{font:inherit;margin:10px}
@media(max-width:500px){.hh-page-search{flex:1 1 190px;min-width:0}.hh-page-search input[type=search]{font-size:16px}.hh-fresh-body .hh-fresh-standalone-date{margin-left:auto;font-size:12px!important}.hh-page-search-results{width:max(100%,270px)}}
