/* MMUST CU v2.0 — Assist & install-app production polish */

/* Desktop install belongs inside Resources, not among primary CTAs. */
.nav-submenu-panel .nav-submenu-install{
  width:100%;
  margin:2px 0 0;
  padding:12px 13px;
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:10px;
  min-height:0;
  border:0;
  border-top:1px solid #eeeeee;
  border-radius:9px;
  background:#fff;
  color:#000;
  text-align:left;
  font:inherit;
  box-shadow:none;
}
.nav-submenu-panel .nav-submenu-install[hidden]{display:none!important}
.nav-submenu-panel .nav-submenu-install.is-visible{display:flex}
.nav-submenu-panel .nav-submenu-install:hover,
.nav-submenu-panel .nav-submenu-install:focus-visible{
  background:#f5f7fa;
  color:#0099FF;
  outline:none;
}
.nav-submenu-install-icon{
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  flex:0 0 30px;
  border-radius:9px;
  background:#eef8ff;
  color:#0099FF;
  font-size:20px;
  font-weight:900;
}
.nav-submenu-install>span:last-child{min-width:0}
.nav-submenu-install strong,.nav-submenu-install small{display:block}
.nav-submenu-install strong{font-size:14px;line-height:1.35}
.nav-submenu-install small{margin-top:3px;font-size:12px!important;line-height:1.4;color:#5e5e5e;font-weight:500}

/* Public/member Assist should look like a polished guide, not a developer console. */
.public-site-body .mmustcu-assist-bubble,
.member-portal-body .mmustcu-assist-bubble{
  font-size:14px;
  line-height:1.58;
}
.public-site-body .mmustcu-assist-safety strong,
.member-portal-body .mmustcu-assist-safety strong{
  color:#006eb7;
}
.public-site-body .mmustcu-assist-safety span,
.member-portal-body .mmustcu-assist-safety span{
  color:#444;
}
.public-site-body .mmustcu-assist-panel,
.member-portal-body .mmustcu-assist-panel{
  box-shadow:0 24px 60px rgba(0,0,0,.22);
}
@media(max-width:600px){
  .public-site-body .mmustcu-assist-panel,
  .member-portal-body .mmustcu-assist-panel{
    right:8px;
    left:8px;
    width:auto;
    height:min(76dvh,660px);
  }
  .public-site-body .mmustcu-assist-conversation,
  .member-portal-body .mmustcu-assist-conversation{
    padding:12px;
  }
}
