/* Events page search refresh (2026-11-05): Scout button, clear button,
   turkey marker, category bar with a bigger Categories button and chips,
   and the small note on the card X. */
.home-search button.search-clear,.zillow-search-zone .home-search button.search-clear{flex:none;display:grid;place-items:center;width:26px!important;height:26px!important;padding:0;border:0!important;border-radius:50%!important;background:#2b2b2b!important;color:#fff!important;font:700 17px/1 Arial,sans-serif!important;cursor:pointer}
.home-search button.search-clear:hover,.zillow-search-zone .home-search button.search-clear:hover{background:#000!important}
.home-search button.search-clear[hidden]{display:none}
.home-search .scout-submit{width:auto!important;min-width:84px;padding:0 20px;font:800 15px Arial,sans-serif!important;letter-spacing:.3px}
.home-pin-turkey{font-size:21px!important;line-height:1}

.category-bar{position:relative;z-index:70;display:flex;align-items:center;gap:10px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:12px 0 6px}
.category-bar .category-filter{flex:none;display:flex;gap:8px}
.category-bar .cat-dropdown summary{min-height:42px;padding:0 18px;border:2px solid var(--scout-orange,#ff5a1f);border-radius:999px;background:#fff;color:var(--scout-orange,#ff5a1f);font:800 14px Arial,sans-serif}
.category-bar .cat-dropdown summary:hover{background:#fff4ee}
.category-bar .cat-dropdown[open] summary{background:var(--scout-orange,#ff5a1f);color:#fff}
.category-bar .cat-dropdown-panel{right:auto!important;left:0!important;width:min(340px,calc(100vw - 32px))}
.category-bar .cat-dropdown-list{max-height:min(460px,65vh)}
.category-chips{display:flex;flex:1 1 0;gap:8px;min-width:0;overflow-x:auto;padding:2px 0 4px;scrollbar-width:thin}
.category-chip{flex:none;padding:9px 14px;border:1px solid #e6dccf;border-radius:999px;background:#fff;color:#3a3530;font:700 13px Arial,sans-serif;text-decoration:none;white-space:nowrap}
.category-chip:hover{border-color:var(--scout-orange,#ff5a1f);color:var(--scout-orange,#ff5a1f)}
.category-chip.is-on{border-color:var(--scout-orange,#ff5a1f);background:var(--scout-orange,#ff5a1f);color:#fff}

.hidden-events-reset[hidden],.hide-tip[hidden]{display:none!important}
.hide-tip{color:#7b7068;font-size:11px;font-weight:600}

@media(max-width:640px){
  .category-bar{flex-wrap:wrap;gap:8px}
  .category-bar .category-filter{width:100%}
  .category-bar .cat-dropdown{flex:1}
  .category-bar .cat-dropdown summary{width:100%;justify-content:center;min-height:40px}
  .category-chips{width:100%}
  .category-chip{padding:7px 11px;font-size:12px}
  .home-search .scout-submit{min-width:64px;padding:0 12px;font-size:13px!important}
}
