/* EDUHUNT R115 — universal mobile drawer control and Result Analysis dark mode. */

/* The top-left mobile control is always the navigation drawer trigger. */
@media(max-width:1024px){
  html body[data-portal-role] #drawerOpen.menu-toggle{
    display:grid!important;
    place-items:center!important;
    color:#62dcff!important;
  }
  html body[data-portal-role] #drawerOpen.menu-toggle svg{
    width:22px!important;
    height:22px!important;
    color:currentColor!important;
  }
}

/* Result Analysis selection flow must follow the selected desktop dark theme. */
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content .card.principal-result-flow-filter{
  background:#071b2f!important;
  border-color:#355b77!important;
  color:#eef7ff!important;
  box-shadow:0 12px 28px rgba(0,0,0,.24)!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content .principal-result-flow-label{
  color:#69e7ef!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content .principal-result-flow-label span{
  background:#0c3452!important;
  color:#69e7ef!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content :is(.principal-result-test-chip,.principal-result-class-chip,.principal-result-version-chip){
  background:#0a263f!important;
  border-color:#355b77!important;
  color:#f3f9ff!important;
  box-shadow:none!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content :is(.principal-result-test-chip,.principal-result-class-chip,.principal-result-version-chip):hover{
  background:#0d3150!important;
  border-color:#62b7e5!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content :is(.principal-result-test-chip,.principal-result-class-chip,.principal-result-version-chip).active{
  background:linear-gradient(120deg,#0873be,#1595a8)!important;
  border-color:#43d7ee!important;
  color:#fff!important;
  box-shadow:0 6px 15px rgba(6,101,165,.22)!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content .principal-result-version-chip small{
  color:#a9c2d8!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content .principal-result-version-chip.active small{
  color:#e7fbff!important;
}
html body[data-desktop-theme="dark"][data-portal-role="PRINCIPAL"][data-portal-module="results"] #content .principal-result-selection-note{
  background:#071b2f!important;
  border-color:#355b77!important;
  color:#b9cee0!important;
}
