/* PC 계정 검색 결과 전용 페이지 — 기존 PC 디자인 유지 */

.account-results-main {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding-top: 16px;
  padding-bottom: 32px;
}

/* 상단: 좌측 검색/필터(~50%) + 우측 빈 공간(향후 광고, 현재 컴포넌트 없음) */
.account-results-top {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: var(--pc-workspace-gap, 20px);
  width: 100%;
  align-items: start;
}

.account-results-search-card,
.account-results-list-card {
  padding: 16px 18px;
}

.account-results-search-card {
  width: 100%;
  max-width: 100%;
  min-width: 0;
  box-sizing: border-box;
}

.account-results-search-head {
  margin-bottom: 10px;
}

.account-results-search-head .pc-card-title {
  font-size: 16px;
}

/* 축소된 박스 안에서 검색어 input은 남은 폭을 채움 (버튼은 flex:0 유지) */
.account-results-search-card .account-search-row {
  width: 100%;
  min-width: 0;
}

.account-results-search-card .account-search-input {
  flex: 1 1 auto;
  min-width: 0;
  width: auto;
  max-width: none;
}

.account-results-search-card .account-search-filters {
  width: 100%;
  min-width: 0;
}

/* 숫자형 페이지네이션: 공용 .pc-detail-pager / .pc-detail-pager__btn 재사용 */
.account-results-pager.pc-detail-pager {
  margin-top: 16px;
  padding-top: 12px;
  border-top: 1px solid var(--pc-border, #dde1e6);
}

.account-results-pager[hidden] {
  display: none !important;
}

.account-results-list-card {
  width: 100%;
  box-sizing: border-box;
}

.account-results-list-card .account-result-list {
  max-height: none;
  overflow: visible;
}
