/* IV•Uni Phase 2: governed selector structure only. */

.iv-uni-toolbar {
  justify-content: flex-start;
  margin: 24px 0 0;
  padding: 18px 0 6px;
  border-top: 1px solid rgba(126, 153, 196, 0.12);
}

.iv-uni-toolbar .fx-control-group select {
  min-width: 160px;
}

.iv-uni-toolbar .iv-uni-region-control select {
  min-width: 180px;
}

.iv-uni-toolbar .iv-uni-market-control select {
  min-width: 170px;
}

.iv-uni-toolbar-separator {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex: 0 0 auto;
}

@media (max-width: 680px) {
  .iv-uni-toolbar {
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    gap: 14px;
    padding-top: 16px;
  }

  .iv-uni-toolbar .fx-control-group {
    display: grid;
    grid-template-columns: 76px minmax(0, 1fr);
    width: 100%;
  }

  .iv-uni-toolbar .fx-control-group select,
  .iv-uni-toolbar .iv-uni-region-control select,
  .iv-uni-toolbar .iv-uni-market-control select {
    width: 100%;
    min-width: 0;
  }

  .iv-uni-toolbar-separator {
    width: 100%;
  }
}
