/* One control style for the academic workspace, including the open menu. */
.resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools {
  display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:10px;min-height:0;
  padding:0;margin:4px 0 0;border:0;border-radius:0;background:transparent;overflow:visible;
}
.resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > label.ad-select-field {
  display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;grid-area:auto !important;
  min-width:0;min-height:78px;padding:10px 13px;text-align:left;border:1px solid var(--rs-line);border-radius:7px;
  background:var(--rs-surface);transition:background .18s,border-color .18s;cursor:pointer;
}
.resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > label.ad-select-field:hover,
.resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > label.ad-select-open { border-color:#809f82;background:#f0f5ec; }
.resources-v3.academic-index-page .ad-literature-filter-label { justify-content:flex-start;align-self:flex-start !important;gap:7px;color:#6c7e70;font-size:11px;font-weight:500;line-height:1.5; }
.resources-v3.academic-index-page .ad-literature-filter-label > img { width:14px;height:14px;opacity:.66; }
.resources-v3.academic-index-page select.ad-select-native { display:none !important; }
.resources-v3.academic-index-page .ad-motion-select-value { display:none; }
.resources-v3.academic-index-page .ad-select-trigger {
  display:flex;align-items:center;justify-content:flex-start;gap:7px;width:100%;min-width:0;min-height:32px;height:auto;
  margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--rs-ink);font-family:inherit;font-size:14px;
  font-weight:600;line-height:1.5;text-align:left;letter-spacing:0;box-shadow:none;cursor:pointer;transform:none;
}
.resources-v3.academic-index-page .ad-select-trigger::before,.resources-v3.academic-index-page .ad-select-trigger::after { content:none; }
.resources-v3.academic-index-page .ad-select-current { display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.resources-v3.academic-index-page .ad-select-trigger > i { display:flex;flex:0 0 16px;margin-left:auto;color:#748776; }
.resources-v3.academic-index-page .ad-select-trigger > i svg { width:16px;height:16px;transition:transform .18s; }
.resources-v3.academic-index-page .ad-select-trigger[aria-expanded="true"] > i svg { transform:rotate(180deg); }
.resources-v3.academic-index-page .ad-select-trigger[aria-expanded="true"] { color:var(--rs-green); }
.resources-v3.academic-index-page .ad-select-count { flex:none;min-width:23px;padding:1px 5px;margin:0;background:#edf2e8;border-radius:4px;color:#6b7e68;font-size:10px;font-weight:500;line-height:1.6;text-align:center;font-variant-numeric:tabular-nums; }
.resources-v3.academic-index-page .ad-select-trigger:disabled { opacity:.5;cursor:default; }
.resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > .ad-filter-footer { display:flex;grid-column:1/-1 !important;align-items:center;justify-content:space-between;min-height:26px;gap:10px;margin-top:0; }
.resources-v3.academic-index-page .ad-filter-footer .ad-filter-result-count { display:flex;align-items:baseline;justify-content:flex-start;gap:5px;min-height:0;padding:0;border:0;color:#7b897c;font-size:11px; }
.resources-v3.academic-index-page .ad-filter-result-count strong { font-size:13px;font-weight:600;color:var(--rs-green); }
.resources-v3.academic-index-page .ad-filter-footer .ad-filter-reset { display:flex;align-items:center;justify-content:center;gap:6px;min-height:30px;width:auto;padding:3px 0 3px 12px;border:0;border-radius:0;background:transparent;color:#617662;font-size:11px;font-weight:500; }
.resources-v3.academic-index-page .ad-filter-footer .ad-filter-reset:hover { color:var(--rs-green);text-decoration:underline; }
.resources-v3.academic-index-page .ad-filter-reset img { width:13px;height:13px; }
.resources-v3.academic-index-page .ad-search-field-selector.ad-select-field { min-width:0;padding:0 9px; }
.resources-v3.academic-index-page .ad-search-field-selector.ad-select-field > img { display:none; }
.resources-v3.academic-index-page .ad-search-field-selector .ad-select-trigger { min-height:44px;font-size:13px; }
.resources-v3.academic-index-page .ad-paper-page-settings .ad-select-trigger,
.resources-v3.academic-index-page .ad-results-head .ad-select-trigger { width:auto;min-width:94px;min-height:36px;padding:0 9px;border:1px solid var(--rs-line);border-radius:5px;background:var(--rs-surface);font-size:12px; }
.resources-v3.academic-index-page .ad-select-field > .sr-only { pointer-events:none; }
.resources-v3.academic-index-page .ad-select-menu {
  position:fixed;inset:auto;margin:0;padding:0;z-index:2147483000;box-sizing:border-box;
  display:flex;flex-direction:column;width:260px;max-height:390px;border:1px solid #d3dece;border-radius:9px;
  background:#fffefb;color:#1c392b;box-shadow:0 14px 44px #12322520,0 3px 9px #1232250a;
  font-family:inherit;font-size:13px;line-height:1.5;overflow:hidden;letter-spacing:0;
}
.resources-v3.academic-index-page .ad-select-menu[hidden] { display:none; }
.resources-v3.academic-index-page .ad-select-menu::backdrop { background:transparent;pointer-events:none; }
.ad-select-menu-heading { flex:none;padding:13px 15px 10px;color:#82907f;font-size:10px;font-weight:600;border-bottom:1px solid #eaf0e4; }
.ad-select-list { position:relative;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6d5bd transparent;padding:6px;min-height:0; }
.ad-select-option { display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;box-sizing:border-box;border-radius:5px;cursor:pointer;user-select:none;transition:background .12s,color .12s; }
.ad-select-option > span { flex:1;min-width:0;overflow-wrap:anywhere; }
.ad-select-option > small { flex:none;color:#83927f;font-size:11px;font-variant-numeric:tabular-nums; }
.ad-select-option > i { display:flex;width:16px;height:16px;flex:none;opacity:0;color:#386d46; }
.ad-select-option > i svg { width:100%;height:100%; }
.ad-select-option[aria-selected="true"] { color:#295c3c;background:#edf4e5;font-weight:600; }
.ad-select-option[aria-selected="true"] > i { opacity:1; }
.ad-select-option.is-active { background:#e4eedc;color:#234f34; }
.ad-select-option[aria-disabled="true"] { opacity:.4;cursor:default; }
@media(max-width:760px) {
  .resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools { grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px; }
  .resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > label.ad-select-field { min-height:73px;padding:9px 12px; }
  .resources-v3.academic-index-page .ad-select-trigger { font-size:13px; }
  .resources-v3.academic-index-page .ad-filter-footer { margin-top:0; }
  .resources-v3.academic-index-page .ad-search-field-selector.ad-select-field { padding:0 6px; }
  .ad-select-option { min-height:44px;font-size:14px; }
}
html[data-theme="dark"] .resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > label.ad-select-field:hover,
html[data-theme="dark"] .resources-v3.academic-index-page .ad-flow-command > .ad-literature-tools > label.ad-select-open { background:#28402e;border-color:#6f9275; }
html[data-theme="dark"] .resources-v3.academic-index-page .ad-select-menu { background:#1d3024;color:#e5edde;border-color:#435d44; }
html[data-theme="dark"] .ad-select-menu-heading { border-color:#39523b;color:#9caf99; }
html[data-theme="dark"] .ad-select-option[aria-selected="true"],html[data-theme="dark"] .ad-select-option.is-active { background:#345038;color:#edf6dc; }
html[data-theme="dark"] .ad-select-option > i { color:#b5d595; }
html[data-theme="dark"] .resources-v3.academic-index-page .ad-select-count { background:#354b34;color:#b5c6aa; }
@media(prefers-reduced-motion:reduce) { .ad-select-option,.ad-select-trigger > i svg { transition:none !important; } }
