/* Release 11 — the on-demand market page */

.hp-market-picker-form{margin:0 0 22px}
.hp-market-picker-form label{
  display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;
  color:#5b6478;font-weight:600;margin-bottom:8px;
}
.hp-market-picker-row{display:flex;gap:10px;flex-wrap:wrap;max-width:640px}
.hp-market-picker-row input{
  flex:1 1 300px;min-width:0;padding:12px 15px;font:inherit;font-size:.95rem;
  border:1px solid rgba(8,19,60,.16);border-radius:10px;background:#fff;color:#08133C;
}
.hp-market-picker-row input:focus{
  outline:none;border-color:#0E2885;box-shadow:0 0 0 3px rgba(14,40,133,.12);
}
.hp-market-picker-row .btn{flex:0 0 auto}

.hp-market-quicklinks{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}
.hp-market-quicklinks a{font-size:.85rem;font-weight:600;color:#0E2885}

.hp-market-empty{
  background:#fff;border:1px solid rgba(8,19,60,.1);border-radius:14px;padding:28px;
}
.hp-market-empty h2{margin:0 0 8px;font-size:1.2rem;color:#08133C}
.hp-market-empty p{margin:0 0 18px;color:#5b6478;font-size:.94rem;max-width:56ch}
.hp-market-empty__grid{display:flex;flex-wrap:wrap;gap:8px}
.hp-market-empty__grid a{
  padding:9px 16px;border-radius:999px;background:#f4f2ec;color:#08133C;
  font-size:.87rem;font-weight:600;text-decoration:none;
  border:1px solid transparent;transition:border-color .15s ease,background .15s ease;
}
.hp-market-empty__grid a:hover{background:#fff;border-color:#0E2885}

/* The trigger button, used on community pages and listing detail */
.hp-market-cta{
  display:inline-flex;align-items:center;gap:9px;
  padding:11px 20px;border-radius:999px;text-decoration:none;
  background:#0E2885;color:#fff;font-size:.88rem;font-weight:600;
  transition:transform .15s ease,filter .15s ease;
}
.hp-market-cta:hover{transform:translateY(-1px);filter:brightness(1.12)}
.hp-market-cta::before{
  content:'';width:15px;height:11px;flex-shrink:0;
  background:currentColor;
  /* three ascending bars — a chart, not an emoji */
  clip-path:polygon(0 62%,26% 62%,26% 100%,0 100%, 37% 30%,63% 30%,63% 100%,37% 100%, 74% 0,100% 0,100% 100%,74% 100%);
}
