/* 公開ホームの検索入口。操作・選択の外観は共通部品を使う。 */
.public-discovery-search { display: grid; gap: 10px; max-width: 52rem; margin-block: 24px 8px; }
.public-discovery-search > label { font-weight: 600; }
.public-discovery-search > input { width: 100%; min-width: 0; }
.public-discovery-search > p { margin: 0; }
.public-discovery-search-actions { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); margin-top: 6px; }
.public-recruiting-count { font-weight: 600; }
@media (max-width: 580px) {
    .public-discovery-search-actions { grid-template-columns: minmax(0, 1fr); }
}
