.scms-main-nav{padding:.45rem 0 .55rem}
.scms-main-nav .scms-nav-frame{display:flex;flex-direction:column;align-items:stretch;max-width:1440px;width:100%;padding-right:22px;padding-left:22px}
.scms-identity-row{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:46px}
.scms-dashboard-link{display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.35rem .2rem;font-size:1.45rem;font-weight:800;letter-spacing:.025em}
.scms-dashboard-icon{display:block;width:42px;height:42px;flex:0 0 42px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(0,39,84,.22))}
.scms-identity-actions{display:flex;align-items:center;gap:.65rem;min-width:0}
.scms-account-nav{align-items:center}
.scms-user-link{display:flex;align-items:center;gap:.4rem;max-width:280px;font-weight:700}
.scms-user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.scms-nav-collapse{width:100%}
.scms-nav-groups{display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(0,0,0,.1)}
.scms-nav-row{display:flex;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:nowrap;width:100%;margin:0;padding:.18rem 0;list-style:none}
.scms-clinical-row{border-bottom:1px solid rgba(0,0,0,.08)}
.scms-nav-row>.nav-item{display:flex;align-items:stretch;min-width:0;margin:0 .12rem}
.scms-nav-row>.nav-item>.nav-link,
.scms-nav-row>.nav-item>.scms-nav-form>.nav-link{display:flex;align-items:center;justify-content:center;gap:.38rem;min-height:42px;padding:.52rem .78rem;border:0;border-radius:.42rem;background:transparent;color:#163b50;font-weight:700;line-height:1.15;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}
.scms-nav-row>.nav-item>.nav-link:hover,
.scms-nav-row>.nav-item>.nav-link:focus,
.scms-nav-row>.nav-item>.scms-nav-form>.nav-link:hover,
.scms-nav-row>.nav-item>.scms-nav-form>.nav-link:focus{background:#e8f5fa;color:#075f84;box-shadow:inset 0 -2px 0 #0b91bd;outline:0}
.scms-nav-row>.nav-item>.nav-link>.fa,
.scms-nav-row>.nav-item>.scms-nav-form>.nav-link>.fa{width:1.15rem;text-align:center;font-size:1.05rem}
.scms-nav-form{display:flex;width:100%;margin:0}
.scms-nav-form button{cursor:pointer;font-family:inherit}
.scms-main-nav .dropdown-menu{margin-top:0;border-radius:.42rem;box-shadow:0 8px 22px rgba(20,48,64,.18)}
.scms-main-nav .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:.35rem;padding:.48rem .85rem;white-space:nowrap}
.scms-main-nav .dropdown-divider{margin:.35rem 0}
.scms-main-nav .scms-addon-badge{margin-left:.25rem}

.clinical-command-shell .scms-main-nav{background:linear-gradient(90deg,#03172a,#063b60)!important;border-bottom:1px solid #0da9d2;box-shadow:0 3px 18px rgba(0,169,210,.18)!important}
.clinical-command-shell .scms-nav-groups{border-top-color:rgba(34,231,255,.22)}
.clinical-command-shell .scms-dashboard-icon{filter:drop-shadow(0 0 7px rgba(34,231,255,.48)) drop-shadow(0 2px 3px rgba(0,0,0,.35))}
.clinical-command-shell .scms-clinical-row{border-bottom-color:rgba(34,231,255,.14)}
.clinical-command-shell .scms-nav-row>.nav-item>.nav-link,
.clinical-command-shell .scms-nav-row>.nav-item>.scms-nav-form>.nav-link{color:#eafaff!important;text-shadow:0 0 7px rgba(34,231,255,.14)}
.clinical-command-shell .scms-nav-row>.nav-item>.nav-link>.fa,
.clinical-command-shell .scms-nav-row>.nav-item>.scms-nav-form>.nav-link>.fa{color:#22e7ff;text-shadow:0 0 9px rgba(34,231,255,.72)}
.clinical-command-shell .scms-nav-row>.nav-item:nth-child(2n)>.nav-link>.fa,
.clinical-command-shell .scms-nav-row>.nav-item:nth-child(2n)>.scms-nav-form>.nav-link>.fa{color:#43f08c;text-shadow:0 0 9px rgba(67,240,140,.62)}
.clinical-command-shell .scms-nav-row>.nav-item:nth-child(3n)>.nav-link>.fa{color:#ffd447;text-shadow:0 0 9px rgba(255,212,71,.62)}
.clinical-command-shell .scms-nav-row>.nav-item>.nav-link:hover,
.clinical-command-shell .scms-nav-row>.nav-item>.nav-link:focus,
.clinical-command-shell .scms-nav-row>.nav-item>.scms-nav-form>.nav-link:hover,
.clinical-command-shell .scms-nav-row>.nav-item>.scms-nav-form>.nav-link:focus{color:#fff!important;background:rgba(34,231,255,.12);box-shadow:inset 0 -2px 0 #22e7ff,0 0 12px rgba(34,231,255,.18)}
.clinical-command-shell .scms-main-nav .dropdown-menu{background:#05233d;border:1px solid #087da5;box-shadow:0 10px 26px rgba(0,0,0,.38),0 0 14px rgba(34,231,255,.12)}
.clinical-command-shell .scms-main-nav .dropdown-menu .dropdown-item{color:#eafaff!important}
.clinical-command-shell .scms-main-nav .dropdown-menu .dropdown-item:hover,
.clinical-command-shell .scms-main-nav .dropdown-menu .dropdown-item:focus{background:#087da5!important;color:#fff!important}
.clinical-command-shell .scms-main-nav .dropdown-divider{border-top-color:rgba(34,231,255,.22)}

@media (min-width:768px){
    .scms-main-nav .scms-nav-collapse{display:block!important}
}

@media (max-width:1100px) and (min-width:768px){
    .scms-main-nav .scms-nav-frame{padding-right:10px;padding-left:10px}
    .scms-nav-row>.nav-item{margin:0 .03rem}
    .scms-nav-row>.nav-item>.nav-link,
    .scms-nav-row>.nav-item>.scms-nav-form>.nav-link{gap:.27rem;padding:.48rem .46rem;font-size:.84rem}
    .scms-nav-row>.nav-item>.nav-link>.fa,
    .scms-nav-row>.nav-item>.scms-nav-form>.nav-link>.fa{width:1rem;font-size:.96rem}
    .scms-addon-badge{font-size:68%}
    .scms-dashboard-icon{width:38px;height:38px;flex-basis:38px}
}

@media (max-width:767.98px){
    .scms-main-nav{padding:.25rem 0}
    .scms-main-nav .scms-nav-frame{padding-right:14px;padding-left:14px}
    .scms-identity-row{min-height:48px}
    .scms-dashboard-link{font-size:1.27rem}
    .scms-dashboard-icon{width:36px;height:36px;flex-basis:36px}
    .scms-identity-actions{gap:.35rem}
    .scms-account-nav{flex-direction:row;max-width:58vw}
    .scms-user-link{max-width:43vw;padding-right:.35rem;padding-left:.35rem}
    .scms-search-patient{display:none}
    .scms-main-nav .navbar-toggler{margin:0;padding:.28rem .45rem}
    .scms-nav-collapse{padding:.35rem 0 .55rem}
    .scms-nav-groups{border-top:1px solid rgba(0,0,0,.1)}
    .scms-nav-row{display:flex;flex-direction:column;align-items:stretch;padding:.2rem 0;border-bottom:1px solid rgba(0,0,0,.08)}
    .scms-nav-row>.nav-item{display:block;width:100%;margin:.08rem 0}
    .scms-nav-row>.nav-item>.nav-link,
    .scms-nav-row>.nav-item>.scms-nav-form>.nav-link{justify-content:flex-start;width:100%;min-height:43px;padding:.62rem .72rem;white-space:normal}
    .scms-nav-row .dropdown-toggle .caret{margin-left:auto}
    .scms-main-nav .scms-nav-row .dropdown-menu{position:static;float:none;width:100%;margin:.1rem 0 .3rem;padding:.2rem 0;border:0;box-shadow:none}
    .scms-main-nav .scms-nav-row .dropdown-menu .dropdown-item{padding:.58rem .9rem .58rem 2.35rem;white-space:normal}
    .clinical-command-shell .scms-nav-row{border-bottom-color:rgba(34,231,255,.15)}
    .clinical-command-shell .scms-nav-groups{border-top-color:rgba(34,231,255,.22)}
    .clinical-command-shell .scms-main-nav .navbar-toggler{border-color:#22e7ff;background:rgba(255,255,255,.92)}
}

@media (max-width:390px){
    .scms-user-name{max-width:105px}
    .scms-dashboard-link{gap:.35rem;font-size:1.12rem}
    .scms-dashboard-icon{width:34px;height:34px;flex-basis:34px}
}

@media print{.scms-main-nav{display:none!important}}
