/* ─────────────────────────────────────────────────────────────
   网站嵌入模式（elvis9.com 身体栏目工具 /tools/leg-analysis/）
   外壳由 SiteShell（母本 index.html + 网站构建流程）提供，本文件只管工具内容区：
   左侧工具侧栏（财富顾问式 12rem 固定、避让双层固定导航）+ 主内容让位。
   侧栏样式段对照网站 assets/wealth-center.css 525-548 与 129-140。
   ───────────────────────────────────────────────────────────── */

/* ── 侧栏：≥992px 固定左侧全高 12rem，顶部避让双层固定导航（logo 条 56px + 菜单条 --elvis9-nav-h，nav-active.js 实测写入）。
   选择器带 body 域类前缀压制母本 .navbar-vertical 默认（15rem/静态定位），与财富顾问 wealth-center.css 同手法。 ── */
@media (min-width: 992px) {
    body.elvis9-domain-body .page-wrapper { padding-left: 12rem; }
    body.elvis9-domain-body .navbar-vertical.site-tool-navbar {
        position: fixed;
        top: calc(56px + var(--elvis9-nav-h, 0px));
        left: 0;
        bottom: 0;
        width: 12rem;
        flex: none;
        height: auto;
        min-height: 0;
        z-index: 1020;
        border-right: 1px solid var(--tblr-border-color, #242830);
        overflow-y: auto;
        box-shadow: none;
    }
    body.elvis9-domain-body .site-tool-navbar .navbar-nav { padding-bottom: 33vh; }
}
/* 侧栏工具名标题（财富顾问 .wealth-sidebar-title 同款：非 navbar-brand，避免品牌接管） */
.site-tool-sidebar-title { display: block; padding: .75rem 1rem .25rem; font-size: 1.05rem; font-weight: 700; }

/* ── 组下拉：静态内嵌全宽（财富顾问 dropdown 样式逐条对照） ── */
.site-tool-navbar .dropdown-menu {
    position: static;
    float: none;
    width: 100%;
    border: 0;
    box-shadow: none;
    padding: 0;
    margin: 0;
    background: transparent;
}
.site-tool-navbar .dropdown-item {
    position: relative;
    color: var(--tblr-secondary);
    padding: .35rem .75rem .35rem 1.6rem;
    font-size: .875rem;
    white-space: normal;
}
.site-tool-navbar .dropdown-item.active {
    color: #fff;
    font-weight: 700;
    background: rgba(229, 229, 229, 0.18);
    box-shadow: inset 3px 0 0 #fff;
    padding-left: 1.35rem;
}
.site-tool-navbar .nav-link.dropdown-toggle { color: var(--tblr-secondary); cursor: pointer; }
.site-tool-navbar .nav-link.dropdown-toggle.active,
.site-tool-navbar .nav-item.active > .nav-link { color: #fff; font-weight: 700; }
.site-tool-navbar .nav-link:hover { color: var(--tblr-body-color); }

/* ── 母本右区演示件剥离（财富顾问页无这些；军团 C 组缺陷 2）：源代码/赞助按钮、演示用户菜单 ── */
body.elvis9-business .btn-list a.btn[href$="/library/index.html"],
body.elvis9-business [aria-label="打开用户菜单"] { display: none !important; }

/* ── 内容区次要文字对比度提升（军团 C 组缺陷 5：35 处 3.53:1 → AA），
      仅嵌入模式覆盖工具内容变量，正常模式视觉不变 ── */
body.elvis9-domain-body [data-hk-root] {
    --hk-muted: #b8b8b8;
    --hk-faint: #a0a0a0;
}

/* ── 主内容区（母本 page-body 槽内：侧栏右侧） ── */
.site-tool-main { padding: .75rem 0 2rem; }
