/* V233 external FAQ rail for approved surgical hubs: no anatomy/hero modifications. */
body.slh-public-shell-only.ed-hub-rail-present{--ed-hub-rail-size:76px}
body.slh-public-shell-only.ed-hub-rail-present.ed-hub-rail-expanded{--ed-hub-rail-size:236px}
body.slh-public-shell-only.ed-hub-rail-present > .baria-page-frame{width:calc(100% - var(--ed-hub-rail-size))!important;max-width:calc(100% - var(--ed-hub-rail-size))!important;margin-right:var(--ed-hub-rail-size)!important;margin-left:0!important;min-width:0!important}
#ed-hub-rail{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;width:var(--ed-hub-rail-size,76px);z-index:640;display:flex;flex-direction:column;background:#fff;border-left:1px solid #d8e6e3;box-shadow:-1px 0 12px rgba(13,68,62,.045);font-family:var(--w-font-family);direction:rtl;color:#254c50;transition:width .15s ease;overflow-y:auto;overflow-x:hidden}
#ed-hub-rail *{box-sizing:border-box}#ed-hub-rail .ed-hub-rail-head{padding:9px 7px 12px;border-bottom:1px solid #e0ece8;display:flex;align-items:center;flex-direction:column;gap:7px}#ed-hub-rail .ed-hub-rail-brand{display:block;width:54px;height:37px}#ed-hub-rail .ed-hub-rail-brand img{width:100%;height:100%;object-fit:contain;object-position:center}
#ed-hub-rail .ed-hub-rail-toggle{font:inherit;border:1px solid #d8ebe6;border-radius:10px;color:#1d7772;background:#eef8f6;cursor:pointer;min-width:40px;min-height:35px}
#ed-hub-rail nav{padding:10px 5px;display:flex;flex-direction:column;gap:6px}#ed-hub-rail nav a{display:flex;align-items:center;gap:9px;justify-content:center;padding:11px 5px;border-radius:12px;color:#285c5c;text-decoration:none;font-size:var(--w-text-small);font-weight:var(--w-weight-bold);min-height:48px}#ed-hub-rail nav a:hover,#ed-hub-rail nav a:focus-visible{background:#e8f7f3;outline:1px solid #7ebbb0}#ed-hub-rail nav img{width:25px;height:25px;object-fit:contain;flex-shrink:0}#ed-hub-rail nav span,#ed-hub-rail p{display:none}body.ed-hub-rail-expanded #ed-hub-rail .ed-hub-rail-head{flex-direction:row;justify-content:space-between;padding-inline:11px}body.ed-hub-rail-expanded #ed-hub-rail .ed-hub-rail-brand{width:145px;height:39px}body.ed-hub-rail-expanded #ed-hub-rail nav a{justify-content:flex-start;padding-inline:12px}body.ed-hub-rail-expanded #ed-hub-rail nav span,body.ed-hub-rail-expanded #ed-hub-rail p{display:block}#ed-hub-rail p{color:#617e7d;font-size:var(--w-text-body);line-height:1.7;padding:8px 13px;text-align:center;margin:auto 0 16px}
@media(max-width:920px){body.slh-public-shell-only.ed-hub-rail-present > .baria-page-frame{width:100%!important;max-width:100%!important;margin:0!important}#ed-hub-rail{position:relative;top:auto;right:auto;bottom:auto;width:100%!important;height:auto;flex-direction:row;align-items:center;padding:6px 8px;max-width:100vw;box-shadow:none;border:0;border-bottom:1px solid #dcece7;z-index:601;overflow-x:auto}#ed-hub-rail .ed-hub-rail-head{display:none}#ed-hub-rail nav{display:flex;flex-direction:row;align-items:center;gap:4px;padding:0;flex:none}#ed-hub-rail nav a,body.ed-hub-rail-expanded #ed-hub-rail nav a{min-height:38px;display:flex;gap:5px;padding:6px 10px;white-space:nowrap;justify-content:center;border:1px solid #e1eee9}#ed-hub-rail nav img{width:19px;height:19px}#ed-hub-rail nav span{display:block;white-space:nowrap;font-size:var(--w-text-small)}#ed-hub-rail p{display:none!important}}
