/* Shared dropdown styling for overview landing pages */
.gv-select {
    margin-top: 0.5rem; /* Adds spacing below the label text */
}

/* Target only your custom dropdowns */
.bootstrap-select.gv-select .dropdown-menu {
  box-sizing: border-box;
}

.bootstrap-select > .dropdown-toggle:after {
    margin-top: -1px;
    margin-left: -10px;
}

.bootstrap-select.gv-select > .dropdown-toggle,
.bootstrap-select.gv-select .dropdown-menu li a span.text {
    font-size: var(--font-body);
    line-height: 1.4;
}

/* Allow global select heights; avoid forcing smaller toggles */
#geneNavigator + .bootstrap-select > .dropdown-toggle {
    min-height: 40px;
    height: auto;
}

.curated-workflow-image {
    max-width: 80%;
    display: block;
    margin: 0 auto 1.5rem;
}

/* Variants Overview: add consistent spacing around dynamic notices and tab content */
#gv-tabs-content .tab-pane {
    padding-top: 0.25rem;
}

#alertPlaceholder,
#alertPlaceholderMined,
#alertPlaceholderProtein {
    margin-top: 0.5rem;
    margin-bottom: 1rem !important;
}

#gv-tabs-content .alert {
    padding: 1rem 1.25rem;
    line-height: 1.6;
    margin-bottom: 1.25rem;
}
