.activity-guest-picker {
  padding: 20px;
  min-height: 200px;
}
.activity-guest-picker .grid-picker {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  margin-bottom: 20px;
}
@media (max-width: 576px) {
  .activity-guest-picker .grid-picker {
    grid-template-columns: 1fr;
  }
}
.activity-guest-picker .grid-picker.children-pickers {
  display: none;
  padding-top: 20px;
  border-top: 1px solid #e9ecef;
  margin-top: 20px;
}
.activity-guest-picker .grid-picker.children-pickers:not(:empty) {
  display: grid;
}
.activity-guest-picker .input-group {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.activity-guest-picker .input-group label {
  font-weight: 500;
  color: #495057;
  font-size: 0.95rem;
  margin: 0;
}
.activity-guest-picker .input-group select {
  width: 100%;
  padding: 10px 12px;
  border: 2px solid #e0e0e0;
  border-radius: 8px;
  font-size: 1rem;
  color: #212529;
  background-color: white;
  cursor: pointer;
  transition: all 0.2s ease;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 18px;
  padding-right: 40px;
}
.activity-guest-picker .input-group select:hover {
  border-color: var(--bs-primary);
}
.activity-guest-picker .input-group select:focus {
  outline: none;
  border-color: var(--bs-primary);
  box-shadow: 0 0 0 0.2rem rgba(var(--bs-primary-rgb), 0.25);
}
.activity-guest-picker .input-group select:disabled {
  background-color: #f8f9fa;
  cursor: not-allowed;
  opacity: 0.6;
}

#activityGuestsModal .modern-modal-body {
  min-height: 250px;
  max-height: 70vh;
  overflow-y: auto;
}

/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22activity-guest-picker.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAEA;EACI;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAEA;EANJ;IAOQ;;;AAGJ;EACI;EACA;EACA;EACA;;AAEA;EACI;;AAKZ;EACI;EACA;EACA;;AAEA;EACI;EACA;EACA;EACA;;AAGJ;EACI;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;;AAEA;EACI;;AAGJ;EACI;EACA;EACA;;AAGJ;EACI;EACA;EACA;;;AAQZ;EACI;EACA;EACA%22,%22file%22:%22activity-guest-picker.css%22%7D */
