.bn-global-nav>.round1-user{position:relative;margin-left:auto;flex-shrink:0}.bn-global-nav .round1-user>summary{list-style:none;cursor:pointer;white-space:nowrap;padding:8px 12px;border:1px solid #c7dbe5;border-radius:20px;color:#164b69;background:#fff}.bn-global-nav .round1-user-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:1001;display:grid;gap:8px;width:270px;max-width:calc(100vw - 24px);padding:14px;background:#fff;border:1px solid #c7dbe5;border-radius:12px;box-shadow:0 12px 30px #12354c25}.bn-global-nav .round1-user-panel>*{margin:0;white-space:normal}.bn-global-nav .round1-user-panel a{display:block;padding:8px}.bn-global-nav .round1-user-panel .build{display:block!important;font-size:12px;color:#54718e}@media(max-width:700px){.bn-global-nav>.round1-user{margin-left:0}.bn-global-nav .round1-user-panel{position:fixed;top:60px;right:12px}}@media print{.round1-user{display:none!important}}
.bn-global-nav .round1-potential{position:relative}.bn-global-nav .round1-potential>summary{list-style:none;cursor:pointer;white-space:nowrap;padding:8px 12px;border:1px solid #c7dbe5;border-radius:20px;color:#123247;background:#fff;font-weight:600}.bn-global-nav .round1-potential>summary.active{background:#006caa;border-color:#006caa;color:white}.bn-global-nav .round1-potential-panel{position:absolute;left:0;top:calc(100% + 8px);z-index:1001;display:grid;gap:8px;width:240px;max-width:calc(100vw - 24px);padding:12px;background:#fff;border:1px solid #c7dbe5;border-radius:12px;box-shadow:0 12px 30px #12354c25}.bn-global-nav .round1-potential-panel a{display:block;white-space:normal}@media(max-width:700px){.bn-global-nav .round1-potential-panel{width:220px;left:0}}@media print{.round1-potential{display:none!important}}

/* Four consultation steps; case/model/account tools share one quiet menu. */
.bn-global-nav,.bn-single .single-header.bn-global-nav{display:flex;flex-wrap:wrap;overflow:visible;align-items:center;gap:8px;padding:8px 16px}
.bn-global-nav>a{font-size:16px;font-weight:600;min-height:44px;padding:10px 14px}
.bn-global-nav>.round1-user{margin-left:auto;font-size:14px}
.bn-global-nav>.round1-user>summary,.bn-single .single-header.bn-global-nav>.round1-user>summary{min-height:44px;display:flex;align-items:center;padding:8px 10px;border:0;border-radius:8px;background:transparent;font-size:14px;font-weight:500}
.bn-global-nav .round1-user-panel{width:330px;gap:10px}
.bn-global-nav .round1-user-panel>a{justify-content:flex-start;border:0;border-radius:6px;box-shadow:none;font-size:15px;font-weight:500;text-align:left}
.bn-global-nav .round1-user-panel>.round1-cases{display:block;width:100%;margin:0}
.bn-global-nav .round1-user-panel>.round1-cases>summary{border:0;border-radius:6px;min-height:44px;padding:10px 8px;font-size:15px;font-weight:500;white-space:normal}
.bn-global-nav .round1-user-panel .round1-cases-menu{position:static!important;box-shadow:none;border:0;border-left:2px solid #d7e4eb;border-radius:0;width:100%;max-width:100%;max-height:none;padding:0 0 0 8px;overflow:visible}
.bn-global-nav .round1-user-panel .round1-cases-menu button{min-height:44px;font-size:14px;white-space:normal}
.bn-global-nav .navigator-menu-heading{border-top:1px solid #d7e4eb;padding:12px 8px 0;color:#58717f;font-size:12px;font-weight:600}
.bn-global-nav .round1-user-panel .build{margin:0;padding:4px 8px;max-width:100%;font-size:12px;white-space:normal}
@media(max-width:700px){
 .bn-global-nav,.bn-single .single-header.bn-global-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 12px;gap:6px}
 .bn-global-nav>.bn-nav-logo{display:flex;order:0;grid-column:1;grid-row:1;width:100px;margin-right:0}
 .bn-global-nav>.round1-user{order:1;grid-column:2;grid-row:1;margin-left:auto}
 .bn-global-nav>a{display:flex;align-items:center;justify-content:center;order:2;min-width:0;width:100%;height:100%;margin:0;font-size:14px;padding:10px 8px;white-space:normal;text-align:center;line-height:1.3}
}
