/* Option list drawn by js/gs-select.js for <select class="form-select">.
   Matches the SSR jobs/talents filter dropdown (.gj-filter-select-panel in
   seosearch src/style.scss): white panel, gray-200 border, 240px cap then
   scroll, gray hover, purple selection. Colours are the SSR --gj-* values
   written out, since these static pages don't load that token set. The font
   follows the page (Poppins) so the list reads as part of this form. */
.gs-select-panel {
  position: absolute;
  z-index: 10000;
  box-sizing: border-box;
  max-height: 240px;
  overflow-y: auto;
  padding: 0;
  background: #ffffff;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, .08), 0 2px 4px rgba(0, 0, 0, .04);
  font-family: inherit;
  font-size: 14px;
  line-height: 20px;
  color: #374151;
}

.gs-select-option {
  display: flex;
  align-items: center;
  min-height: 36px;
  padding: 0 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
  user-select: none;
}

.gs-select-option--active { background: #F9FAFB; }

.gs-select-option--selected {
  background: #F5F3FF;
  color: #7C3AED;
  font-weight: 500;
}

.gs-select-option--selected.gs-select-option--active { background: #EDE9FE; }

/* Same purple focus the SSR fields use, while the list is open. */
.form-select.gs-select-open {
  outline: none;
  box-shadow: 0 0 0 3px #F5F3FF;
  border-bottom-color: #7C3AED;
}
