/**
 * Notes mini paipan: gua-layout.css scoped for .notes-classic-main-paipan-wrap
 * Regenerate: node 6yao/css/_gen_notes_classic_paipan_layout.js
 */
/**
 * 卦象主排版模块（gua-layout.css）
 * - 主页面 .notes-classic-main-paipan-wrap 内 .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack（白卡、双列、卦名、爻行等）**仅在本文件**维护，勿在 result-meta / result-and-preview 重复书写以免覆盖。
 * - 爻行列、五行着色、伏神区、动爻信息块；导出/横版另见 result-export 等（.liuyao-gua-export-host）。
 * - 主页面本+变卦单行横排（全屏宽统一）：六兽·伏神六亲·伏神干支·本卦六亲·干支·爻图·○×·世应·变卦六亲·变卦干支·变卦爻图；不展示月日、旺衰、原忌仇；伏神·格局·伏反吟摘要通栏排在卦体行下方。
 * - 建议在 shiying-strength.css 之后、result-meta.css 之前加载（manifest 中 gua-layout 早于 result-meta）。
 */
.gua-container {
    background: white;
    border-radius: 15px;
    padding: 10px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

/* =============================================================================
 * 主页面卦象区 .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack（与横版/导出 DOM 解耦，勿分散到他处）
 * ============================================================================= */

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-classic-mini-gua-pair-merged,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row-fit,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-scale-inner {
    height: auto;
    max-height: none;
    overflow-y: visible;
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-classic-mini-gua-pair-merged {
    margin: 10px;
}

/* 卦象栈内若再包 .gua-container，与结果区其它白卡间距规则对齐 */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-container {
    margin-bottom: 0;
}

/* 本卦+变卦单白卡：横向略紧（高于一般 .gua-container padding，避免被他处覆盖） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-classic-mini-gua-pair-merged.gua-container {
    padding: 14px 8px;
    min-width: 0;
    box-sizing: border-box;
}

.notes-classic-main-paipan-wrap .liuyao-gua-pair-column {
    padding: 0;
    margin: 0;
    min-width: 0;
}

/* 合并白卡内本/变列保留 .gua-container 供横版导出克隆匹配选择器；主界面仍为单卡视觉 */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-classic-mini-gua-pair-merged .liuyao-gua-pair-row > .gua-container.liuyao-gua-pair-column {
    background: transparent;
    box-shadow: none;
    padding: 0;
    border-radius: 0;
}

.liuyao-gua-visual-stack-inner {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

/* 本卦+变卦并排行；伏神/格局模块为其后兄弟节点（主页面通栏纵排，横版/导出另见 result-export） */
.liuyao-gua-pair-row {
    min-width: 0;
    width: 100%;
    box-sizing: border-box;
}

/*
 * 双列本卦+变卦：各格 line-height:1 对齐；爻行高度随内容（含「状态」第二行标签）。
 */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row > .liuyao-gua-pair-column .gua-visual-heading {
/*     min-height: 3.75rem; */
    box-sizing: border-box;
}

@media (max-width: 767px) {
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row > .liuyao-gua-pair-column .gua-visual-heading {
        min-height: 0;
    }
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-display {
    gap: 8px;
}

/* 静卦单列：爻间距与有变卦时一致（勿用 0.12em 迷你密度，否则六爻行距过紧） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .gua-display {
    gap: 8px;
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-display .yao-item {
    column-gap: 8px;
    row-gap: 0;
    flex-wrap: nowrap;
    height: auto;
    min-height: 0;
    max-height: none;
    align-items: center;
    box-sizing: border-box;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-display .yao-item.yao-fushen-line {
    height: auto;
    min-height: 22px;
    max-height: none;
    font-size: 14px;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-display .yao-item.yao-bian-fushen-align-spacer {
    height: auto;
    min-height: 22px;
    max-height: none;
    padding: 0;
    margin-bottom: 0;
    visibility: hidden;
    pointer-events: none;
    overflow: visible;
}

/* 合并卦面：直子 margin 清零，状态条间距由 --liuyao-yao-status-gap 控制（见「状态」块） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-display .yao-item > *:not(.yao-status-strip) {
    margin: 0;
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-symbol-wrap {
    flex: 0 0 38px;
    width: 38px;
    min-width: 38px;
    height: 15px;
    min-height: 15px;
    max-height: 15px;
    align-self: center;
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-symbol {
    height: 15px;
    max-width: 38px;
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-shiying,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-ganzhi-wrap,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-liuqin,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-yuanjichou,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-wangshuai,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-liushou,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-bian-jintui,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-bian-changsheng,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-kongwang,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-bian-huawuxing {
    line-height: 1;
    display: inline-flex;
    align-items: center;
    min-height: 1em;
}

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-yuanjichou {
    box-sizing: border-box;
    padding-top: 0;
    padding-bottom: 0;
}

/*
 * 主页面：本+变卦单行横排（grid + display:contents 合并本变爻行；全屏宽统一，原仅 ≤767px）。
 * 列序：六兽·伏神六亲·伏神干支·本卦六亲·干支·爻图·○×·世应·变卦六亲·变卦干支·变卦爻图。
 * 不展示月日、旺衰、原忌仇；伏神/格局/伏反吟摘要通栏排在卦体行下方。
 */
/* 爻图尺寸：宽 = 六亲字号×1.2，高 = 六亲字号×0.6（用变量统一，避免被 38px 等全局规则盖掉） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack {
    display: block;
    margin-bottom: 20px;
    --liuyao-yao-liuqin-font-size: 12px;
    --liuyao-yao-symbol-width: calc(var(--liuyao-yao-liuqin-font-size) * 1.2);
    --liuyao-yao-symbol-height: calc(var(--liuyao-yao-liuqin-font-size) * 0.6);
    /* 状态开/关：小屏标签行下爻间距、卦面 grid 行距（见文末「状态」块） */
    --liuyao-yao-status-gap: 0;
    --liuyao-yao-grid-row-gap: 2px;
}

/* 主页面卦面：爻行随内容增高（全局 .yao-item 26px 仅作用于导出/其它场景） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-item {
    height: auto;
    min-height: 0;
    max-height: none;
}

@media (min-width: 768px) {
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack {
        --liuyao-yao-liuqin-font-size: 14px;
    }
}

@media (max-width: 767px) {
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-classic-mini-gua-pair-merged {
        margin: 12px 8px 20px;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-classic-mini-gua-pair-merged.gua-container {
        overflow-x: visible;
        overflow-y: visible;
        padding: 10px 6px 12px;
    }
}

/* —— 以下紧凑横排规则作用于 .notes-classic-main-paipan-wrap 主页面卦象栈（全屏宽） —— */

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display {
    --ben-yao-col-symbol: var(--liuyao-yao-symbol-width);
}

/* 本+变卦体：内容作整体，有剩余宽度时等比放大撑满（scale 由 liuyaoGuaMobilePairFit.js 写入变量） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row-fit {
        width: 100%;
        max-width: 100%;
        min-width: 0;
        box-sizing: border-box;
        overflow-x: auto;
        overflow-y: visible;
        -webkit-overflow-scrolling: touch;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row-fit.is-liuyao-pair-fit-scaled {
        overflow-x: hidden;
        overflow-y: visible;
        height: auto;
        max-height: none;
    }

    /* 触发放大上限时居中展示，避免左侧贴边、右侧留空 */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row-fit.is-liuyao-pair-fit-scale-capped {
        text-align: center;
    }

    /* 卦名 + 爻列整体缩放宿主（含 display:contents 扁平后的卦名格） */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-scale-inner {
        display: inline-block;
        width: max-content;
        max-width: none;
        vertical-align: top;
        box-sizing: border-box;
    }

    /* transform 由 liuyaoGuaMobilePairFit.js 写入 scale-inner */

    /* 本+变：pair-row 为 11 列网格，本变爻同排；伏神/格局/伏反吟摘要通栏排在下方 */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
        width: 100%;
        max-width: 100%;
        box-sizing: border-box;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row {
        display: grid;
        grid-template-columns:
            min-content min-content min-content min-content min-content var(--liuyao-yao-symbol-width)
            min-content min-content
            min-content min-content var(--liuyao-yao-symbol-width);
        grid-auto-rows: minmax(0, auto);
        column-gap: 5px;
        row-gap: var(--liuyao-yao-grid-row-gap);
        align-items: center;
        width: max-content;
        max-width: none;
        min-width: 0;
        box-sizing: border-box;
        font-size: var(--liuyao-yao-liuqin-font-size);
        line-height: 1.2;
    }

    /*
     * JS 展示变卦时会写 inline display:block，会盖掉 display:contents 并把变卦挤到本卦下方。
     * 合并行内须强制 contents；隐藏态仍尊重 display:none。
     */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-container,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-container,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row > .liuyao-gua-pair-column {
        display: contents !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-container[style*='display: none'],
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-container[style*='display:none'] {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua.gua-display,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua.gua-display {
        display: contents !important;
        gap: 0 !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line),
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item:not(.yao-bian-fushen-align-spacer) {
        display: contents !important;
        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;
        column-gap: 0 !important;
        gap: 0 !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-container .gua-visual-heading {
        grid-column: 1 / 7;
        grid-row: 1;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: center;
        gap: 0;
        width: max-content;
        max-width: none;
        min-width: max-content;
        justify-self: center;
        margin-bottom: 0.35em;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-container .gua-visual-heading {
        grid-column: 7 / -1;
        grid-row: 1;
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: center;
        justify-content: center;
        gap: 0;
        width: max-content;
        max-width: none;
        min-width: max-content;
        justify-self: center;
        margin-bottom: 0.35em;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-visual-heading .gua-name {
        white-space: nowrap;
        margin-top: 0;
        font-size: var(--liuyao-yao-liuqin-font-size);
        line-height: 1.2;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-visual-heading .gua-type {
        white-space: nowrap;
        margin-top: 2px;
        font-size: calc(var(--liuyao-yao-liuqin-font-size) * 0.92);
        line-height: 1.2;
        opacity: 1;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-type--mobile-meta {
        color: #2f6b52;
        font-weight: 500;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx {
        font-weight: 500;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-sep {
        color: #2f6b52;
        padding: 0 1px;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--youhun,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--guihun {
        color: #1a1a1a;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuhe {
        color: #2e7d32;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuchong {
        color: #c62828;
    }

    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-sep,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--youhun,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--guihun,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuhe,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuchong {
        color: #1a1a1a !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-container > .liuyao-gua-matter-block,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-container > .liuyao-gua-matter-block {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-bian-fushen-align-spacer {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > *:not(.yao-liuqin):not(.yao-ganzhi-wrap):not(.yao-status-strip) {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > *:not(.yao-liushou):not(.yao-liuqin):not(.yao-ganzhi-wrap):not(.yao-symbol-wrap):not(.yao-shiying):not(.yao-status-strip) {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > *:not(.yao-bian-dong-mark):not(.yao-liuqin):not(.yao-ganzhi-wrap):not(.yao-symbol-wrap):not(.yao-status-strip) {
        display: none !important;
    }

    /* 本+变：逐爻 grid 定位（上爻 row 2 … 初爻 row 7）；状态开启时改由 --liuyao-yao-main-row-* 变量 */
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-6 > .yao-bian-dong-mark,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-shiying,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-6 > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-6 > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-6 > .yao-symbol-wrap {
        grid-row: 2;
    }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-5 > .yao-bian-dong-mark,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-shiying,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-5 > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-5 > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-5 > .yao-symbol-wrap {
        grid-row: 3;
    }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-4 > .yao-bian-dong-mark,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-shiying,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-4 > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-4 > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-4 > .yao-symbol-wrap {
        grid-row: 4;
    }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-3 > .yao-bian-dong-mark,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-shiying,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-3 > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-3 > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-3 > .yao-symbol-wrap {
        grid-row: 5;
    }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-2 > .yao-bian-dong-mark,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-shiying,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-2 > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-2 > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-2 > .yao-symbol-wrap {
        grid-row: 6;
    }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-1 > .yao-bian-dong-mark,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-shiying,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-1 > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-1 > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item.yao-1 > .yao-symbol-wrap {
        grid-row: 7;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liushou {
        grid-column: 1;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin {
        grid-column: 2;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap {
        grid-column: 3;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin {
        grid-column: 4;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap {
        grid-column: 5;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap {
        grid-column: 6;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-bian-dong-mark {
        grid-column: 7;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying {
        grid-column: 8;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-liuqin {
        grid-column: 9;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-ganzhi-wrap {
        grid-column: 10;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-symbol-wrap {
        grid-column: 11;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-liushou,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-liuqin,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-ganzhi-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-shiying,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-bian-dong-mark,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-symbol-wrap {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        white-space: nowrap;
        font-size: inherit;
        line-height: inherit;
        min-width: 0;
        flex: unset;
        width: auto;
        max-width: none;
        padding: 0;
        margin: 0;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-symbol-wrap {
        flex: 0 0 var(--liuyao-yao-symbol-width) !important;
        width: var(--liuyao-yao-symbol-width) !important;
        min-width: var(--liuyao-yao-symbol-width) !important;
        max-width: var(--liuyao-yao-symbol-width) !important;
        height: var(--liuyao-yao-symbol-height) !important;
        min-height: var(--liuyao-yao-symbol-height) !important;
        max-height: var(--liuyao-yao-symbol-height) !important;
        font-size: var(--liuyao-yao-liuqin-font-size);
        box-sizing: border-box;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-symbol {
        display: block;
        width: 100% !important;
        height: 100% !important;
        min-width: 0;
        max-width: none !important;
    /*    object-fit: contain;  */
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row .yao-bian-dong-mark {
        font-size: 1.05em;
        font-weight: 700;
    }

    /* 主页面卦面：统一压字号，覆盖全局 17px（伏神与本卦同字号） */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row .yao-ganzhi-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row .yao-liuqin,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row .yao-liushou,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display .yao-ganzhi-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display .yao-liuqin,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display .yao-liushou,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua.gua-display .yao-ganzhi-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua.gua-display .yao-liuqin {
        font-size: var(--liuyao-yao-liuqin-font-size) !important;
        min-width: 0 !important;
        line-height: 1.2 !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row .yao-ganzhi-wrap *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-pair-row .yao-liuqin *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display .yao-ganzhi-wrap *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display .yao-liuqin *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua.gua-display .yao-ganzhi-wrap *,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua.gua-display .yao-liuqin * {
        font-size: inherit !important;
        line-height: inherit !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-fushen-block,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-pattern-block,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-fufanyin-block {
        width: 100%;
        max-width: 100%;
        grid-column: unset;
        grid-row: unset;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .liuyao-gua-pair-row {
        display: block;
        width: max-content;
        max-width: 100%;
    }

    /* 静卦：卦名与爻列同一 shrink-wrap 块，随 pair-row 整体缩放 */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-container .gua-visual-heading {
      
        max-width: 100%;
        box-sizing: border-box;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-fushen-block,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-pattern-block,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-bian-fufanyin-block {
        width: 100%;
        max-width: 100%;
        grid-column: unset;
        grid-row: unset;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) {
        gap: 12px;
    }

    /* 仅本卦（无变卦）：7 列网格，伏神与主爻同排 */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua.gua-display {
        display: grid;
        grid-template-columns:
            min-content
            min-content
            min-content
            min-content
            min-content
            var(--liuyao-yao-symbol-width)
            min-content;
        grid-auto-rows: minmax(0, auto);
        column-gap: 0;
        row-gap: var(--liuyao-yao-grid-row-gap);
        align-items: center;
        font-size: var(--liuyao-yao-liuqin-font-size);
        line-height: 1.25;
        min-width: 0;
        max-width: 100%;
        width: max-content;
        box-sizing: border-box;
        gap: 3px;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line),
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line {
        display: contents;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > *:not(.yao-liuqin):not(.yao-ganzhi-wrap):not(.yao-status-strip) {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > *:not(.yao-liushou):not(.yao-liuqin):not(.yao-ganzhi-wrap):not(.yao-symbol-wrap):not(.yao-shiying):not(.yao-status-strip) {
        display: none !important;
    }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-6:not(.yao-fushen-line) > .yao-shiying { grid-row: 1; }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-5:not(.yao-fushen-line) > .yao-shiying { grid-row: 2; }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-4:not(.yao-fushen-line) > .yao-shiying { grid-row: 3; }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-3:not(.yao-fushen-line) > .yao-shiying { grid-row: 4; }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-2:not(.yao-fushen-line) > .yao-shiying { grid-row: 5; }

    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-liushou,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1.yao-fushen-line > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1.yao-fushen-line > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-liuqin,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-symbol-wrap,
    html:not(.liuyao-gua-yao-status-on) .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-1:not(.yao-fushen-line) > .yao-shiying { grid-row: 6; }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liushou { grid-column: 1; }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin { grid-column: 2; }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap { grid-column: 3; }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin { grid-column: 4; }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap { grid-column: 5; }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap { grid-column: 6; }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying { grid-column: 7; }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-liushou,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-liuqin,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-ganzhi-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-shiying {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        white-space: nowrap;
        font-size: inherit;
        line-height: inherit;
        min-width: 0;
        flex: unset;
        width: auto;
        max-width: none;
        padding: 0;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-symbol-wrap {
        display: inline-flex;
        align-items: center;
        justify-content: center;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-symbol {
        display: block;
    }

    /* 旺衰 / 月日 / 原忌仇 / 进退等：主页面由 grid 的 :not() 规则隐藏 .yao-item 直子节点；可见性由「状态」开关控制 .yao-status-strip */

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading {
        margin-bottom: 0.35em;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-name {
        margin-top: 0;
        font-size: var(--liuyao-yao-liuqin-font-size);
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-type {
        margin-top: 2px;
        font-size: calc(var(--liuyao-yao-liuqin-font-size) * 0.92);
        line-height: 1.35;
        opacity: 1;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-type--mobile-meta {
        color: #2f6b52;
        font-weight: 500;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx {
        font-weight: 500;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-sep {
        color: #2f6b52;
        padding: 0 1px;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--youhun,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--guihun {
        color: #1a1a1a;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuhe {
        color: #2e7d32;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuchong {
        color: #c62828;
    }

    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-sep,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--youhun,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--guihun,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuhe,
    html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuchong {
        color: #1a1a1a !important;
    }

    /* 本+变小屏：标题区纵排两行（卦名 / 卦宫·卦型），加宽占位避免卦名被挤换行 */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-visual-heading {
        flex-direction: column;
        align-items: center;
        width: max-content;
        max-width: none;
        min-width: max-content;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-visual-heading .gua-name {
        white-space: nowrap;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-visual-heading .gua-type {
        margin-top: 2px;
        white-space: nowrap;
    }

    /* 主页面不展示「本卦 / 变卦」栏目标题（卦名、卦型仍在） */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-container > h3.gua-title,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-container > h3.gua-title {
        display: none !important;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .ben-gua-fushen-block {
        font-size: 15px;
        line-height: 1.55;
    }

    /* 主页面爻图：覆盖全局 38px、.notes-mini-ben-gua --ben-yao-col-symbol、responsive-overrides */
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-symbol-wrap:not(.yao-fushen-symbol-wrap),
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua.gua-display .yao-item > .yao-symbol-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua .yao-item > .yao-symbol-wrap,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .yao-symbol-wrap {
        flex: 0 0 var(--liuyao-yao-symbol-width) !important;
        width: var(--liuyao-yao-symbol-width) !important;
        min-width: var(--liuyao-yao-symbol-width) !important;
        max-width: var(--liuyao-yao-symbol-width) !important;
        height: var(--liuyao-yao-symbol-height) !important;
        min-height: var(--liuyao-yao-symbol-height) !important;
        max-height: var(--liuyao-yao-symbol-height) !important;
        font-size: var(--liuyao-yao-liuqin-font-size);
        box-sizing: border-box;
    }

    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-symbol-wrap:not(.yao-fushen-symbol-wrap) .yao-symbol,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua .yao-symbol,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua .yao-symbol {
        width: 100% !important;
        height: 100% !important;
        max-width: none !important;
        min-height: 0;
    /*    object-fit: contain;*/
}

.gua-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #2f6b52;
    text-align: center;
}

.gua-container-head {
    position: relative;
    min-height: 28px;
}

.gua-container-head .gua-title {
    margin-bottom: 18px;
}

.gua-copy-top-btn {
    padding: 6px 16px;
    border-radius: 999px;
    border: 1px solid #2f6b52;
    background: #fff;
    color: #2f6b52;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
    cursor: pointer;
    transition: all 0.2s;
}

.gua-copy-top-btn:hover {
    background: #2f6b52;
    color: #fff;
}

.gua-copy-top-btn:disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

.gua-reset-btn {
    padding: 7px 18px;
    border-radius: 999px;
    border: 1px solid #a5b4fc;
    background: linear-gradient(165deg, #fafbff 0%, #e8ecff 38%, #d4dcfa 100%);
    color: #4338ca;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.02em;
    cursor: pointer;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 0.95) inset,
        0 1px 2px rgba(255, 255, 255, 0.55) inset,
        0 4px 10px rgba(99, 102, 241, 0.2),
        0 2px 4px rgba(15, 23, 42, 0.1);
    transition: transform 0.12s ease, box-shadow 0.15s ease, background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

.gua-reset-btn:hover {
    color: #3730a3;
    background: linear-gradient(165deg, #ffffff 0%, #eef1ff 42%, #dce3fc 100%);
    border-color: #818cf8;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 1) inset,
        0 1px 3px rgba(255, 255, 255, 0.65) inset,
        0 6px 14px rgba(99, 102, 241, 0.26),
        0 3px 5px rgba(15, 23, 42, 0.08);
}

.gua-reset-btn:active {
    transform: translateY(1px);
    box-shadow:
        0 1px 1px rgba(255, 255, 255, 0.5) inset,
        0 2px 5px rgba(99, 102, 241, 0.16),
        0 1px 2px rgba(15, 23, 42, 0.08);
}

.gua-reset-btn:disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

/* 六亲选择器上方重置按钮：与顶部重置同款胶囊外观，但不改其原尺寸 */
#reset-btn {
    border-radius: 999px;
    border: 1px solid #a5b4fc;
    background: linear-gradient(165deg, #fafbff 0%, #e8ecff 38%, #d4dcfa 100%);
    color: #4338ca;
    font-weight: 600;
    letter-spacing: 0.02em;
    cursor: pointer;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 0.95) inset,
        0 1px 2px rgba(255, 255, 255, 0.55) inset,
        0 4px 10px rgba(99, 102, 241, 0.2),
        0 2px 4px rgba(15, 23, 42, 0.1);
    transition: transform 0.12s ease, box-shadow 0.15s ease, background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

#reset-btn:hover {
    color: #3730a3;
    background: linear-gradient(165deg, #ffffff 0%, #eef1ff 42%, #dce3fc 100%);
    border-color: #818cf8;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 1) inset,
        0 1px 3px rgba(255, 255, 255, 0.65) inset,
        0 6px 14px rgba(99, 102, 241, 0.26),
        0 3px 5px rgba(15, 23, 42, 0.08);
}

#reset-btn:active {
    transform: translateY(1px);
    box-shadow:
        0 1px 1px rgba(255, 255, 255, 0.5) inset,
        0 2px 5px rgba(99, 102, 241, 0.16),
        0 1px 2px rgba(15, 23, 42, 0.08);
}

#reset-btn:disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

/* 横版 / 解卦 / AI解卦，统一为重置同款胶囊样式 */
#liuyao-gua-preview-open-btn,
#result-jiegua-btn-top,
#ai-jiegua-top-btn {
    border-radius: 999px;
    border: 1px solid #a5b4fc;
    background: linear-gradient(165deg, #fafbff 0%, #e8ecff 38%, #d4dcfa 100%);
    color: #4338ca;
    font-weight: 600;
    letter-spacing: 0.02em;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 0.95) inset,
        0 1px 2px rgba(255, 255, 255, 0.55) inset,
        0 4px 10px rgba(99, 102, 241, 0.2),
        0 2px 4px rgba(15, 23, 42, 0.1);
    transition: transform 0.12s ease, box-shadow 0.15s ease, background 0.15s ease, border-color 0.15s ease, color 0.15s ease;
}

#liuyao-gua-preview-open-btn:hover,
#result-jiegua-btn-top:hover,
#ai-jiegua-top-btn:hover {
    color: #3730a3;
    background: linear-gradient(165deg, #ffffff 0%, #eef1ff 42%, #dce3fc 100%);
    border-color: #818cf8;
    box-shadow:
        0 1px 0 rgba(255, 255, 255, 1) inset,
        0 1px 3px rgba(255, 255, 255, 0.65) inset,
        0 6px 14px rgba(99, 102, 241, 0.26),
        0 3px 5px rgba(15, 23, 42, 0.08);
}

#liuyao-gua-preview-open-btn:active,
#result-jiegua-btn-top:active,
#ai-jiegua-top-btn:active {
    transform: translateY(1px);
    box-shadow:
        0 1px 1px rgba(255, 255, 255, 0.5) inset,
        0 2px 5px rgba(99, 102, 241, 0.16),
        0 1px 2px rgba(15, 23, 42, 0.08);
}

#result-jiegua-btn-top:disabled,
#ai-jiegua-top-btn:disabled {
    opacity: 0.65;
    cursor: not-allowed;
}

.gua-display {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 9px; 
}

.yao-item {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    width: 100%;
    max-width: 100%;
    margin: 0;
    height: 26px;
    min-height: 26px;
    box-sizing: border-box;
}

/* 本卦内联伏神行：整行字号小于主爻；列宽用 px 变量与主爻共用，避免 em 随字号收缩错列 */
.notes-mini-ben-gua.gua-display,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display {
    --ben-yao-col-shiying: 32px;
    --ben-yao-col-symbol: 38px;
    --ben-yao-col-ganzhi: 48px;
    --ben-yao-col-liuqin: 48px;
    --ben-yao-col-yjc: 50px;
    --ben-yao-col-wangshuai: 26px;
    --ben-yao-col-liushou: 38px;
}

.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display {
    --ben-yao-col-shiying: 20px;
    --ben-yao-col-ganzhi: 34px;
    --ben-yao-col-liuqin: 34px;
    --ben-yao-col-yjc: 44px;
    --ben-yao-col-wangshuai: 19px;
    --ben-yao-col-liushou: 26px;
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-shiying,
.notes-mini-ben-gua.gua-display .yao-item > .yao-ganzhi-wrap,
.notes-mini-ben-gua.gua-display .yao-item > .yao-liuqin,
.notes-mini-ben-gua.gua-display .yao-item > .yao-yuanjichou,
.notes-mini-ben-gua.gua-display .yao-item > .yao-wangshuai,
.notes-mini-ben-gua.gua-display .yao-item > .yao-liushou,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-shiying,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-ganzhi-wrap,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liuqin,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-yuanjichou,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-wangshuai,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liushou,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-shiying,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-ganzhi-wrap,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liuqin,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-yuanjichou,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-wangshuai,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liushou {
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-shiying,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-shiying,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-shiying {
    flex: 0 0 var(--ben-yao-col-shiying);
    width: var(--ben-yao-col-shiying);
    min-width: var(--ben-yao-col-shiying);
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-symbol-wrap,
.notes-mini-ben-gua.gua-display .yao-item > .yao-fushen-symbol-wrap,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-symbol-wrap,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-fushen-symbol-wrap,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-symbol-wrap,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-fushen-symbol-wrap {
    flex: 0 0 var(--ben-yao-col-symbol);
    width: var(--ben-yao-col-symbol);
    min-width: var(--ben-yao-col-symbol);
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-ganzhi-wrap,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-ganzhi-wrap,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-ganzhi-wrap {
    flex: 0 0 var(--ben-yao-col-ganzhi);
    width: var(--ben-yao-col-ganzhi);
    min-width: var(--ben-yao-col-ganzhi);
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-liuqin,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liuqin,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liuqin {
    flex: 0 0 var(--ben-yao-col-liuqin);
    width: var(--ben-yao-col-liuqin);
    min-width: var(--ben-yao-col-liuqin);
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-yuanjichou,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-yuanjichou,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-yuanjichou {
    flex: 0 0 var(--ben-yao-col-yjc);
    width: var(--ben-yao-col-yjc);
    min-width: var(--ben-yao-col-yjc);
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-wangshuai,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-wangshuai,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-wangshuai {
    flex: 0 0 var(--ben-yao-col-wangshuai);
    width: var(--ben-yao-col-wangshuai);
    min-width: var(--ben-yao-col-wangshuai);
}

.notes-mini-ben-gua.gua-display .yao-item > .yao-liushou,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liushou,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item > .yao-liushou {
    flex: 0 0 var(--ben-yao-col-liushou);
    width: var(--ben-yao-col-liushou);
    min-width: var(--ben-yao-col-liushou);
}

.yao-item.yao-fushen-line {
    opacity: 0.96;
    height: 22px;
    min-height: 22px;
    font-size: 14px;
    line-height: 1.25;
}
/* 飞神（主爻）行与紧跟其下的伏神行 / 变卦对齐占位：间距收紧，其余爻位仍用 .gua-display gap */
.notes-mini-ben-gua.gua-display .yao-item:not(.yao-fushen-line) + .yao-item.yao-fushen-line,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item:not(.yao-fushen-line) + .yao-item.yao-fushen-line,
.liuyao-gua-layout-overlay .liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item:not(.yao-fushen-line) + .yao-item.yao-fushen-line,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item:not(.yao-fushen-line) + .yao-item.yao-fushen-line,
.notes-mini-bian-gua.gua-display .yao-item:not(.yao-bian-fushen-align-spacer) + .yao-item.yao-bian-fushen-align-spacer,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item:not(.yao-bian-fushen-align-spacer) + .yao-item.yao-bian-fushen-align-spacer,
.liuyao-gua-layout-overlay .liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item:not(.yao-bian-fushen-align-spacer) + .yao-item.yao-bian-fushen-align-spacer,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item:not(.yao-bian-fushen-align-spacer) + .yao-item.yao-bian-fushen-align-spacer {
    margin-top: -12px;
}
/* 伏神行与紧跟其下的主爻行：间距再收紧 */
.notes-mini-ben-gua.gua-display .yao-item.yao-fushen-line + .yao-item:not(.yao-fushen-line),
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item.yao-fushen-line + .yao-item:not(.yao-fushen-line),
.liuyao-gua-layout-overlay .liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item.yao-fushen-line + .yao-item:not(.yao-fushen-line),
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item.yao-fushen-line + .yao-item:not(.yao-fushen-line),
.notes-mini-bian-gua.gua-display .yao-item.yao-bian-fushen-align-spacer + .yao-item:not(.yao-bian-fushen-align-spacer),
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-fushen-align-spacer + .yao-item:not(.yao-bian-fushen-align-spacer),
.liuyao-gua-layout-overlay .liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-fushen-align-spacer + .yao-item:not(.yao-bian-fushen-align-spacer),
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-fushen-align-spacer + .yao-item:not(.yao-bian-fushen-align-spacer) {
    margin-top: -8px;
}
.yao-item.yao-bian-fushen-align-spacer {
    height: 22px;
    min-height: 22px;
    max-height: 22px;
    padding: 0;
    visibility: hidden;
    pointer-events: none;
    overflow: hidden;
    box-sizing: border-box;
}
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item.yao-fushen-line,
.liuyao-gua-layout-overlay .liuyao-gua-export-ben-card .gua-display .yao-item.yao-fushen-line {
    font-size: 13px;
}
.yao-item.yao-fushen-line .yao-shiying,
.yao-item.yao-fushen-line .yao-ganzhi-wrap,
.yao-item.yao-fushen-line .yao-liuqin,
.yao-item.yao-fushen-line .yao-wangshuai,
.yao-item.yao-fushen-line .yao-liushou,
.yao-item.yao-fushen-line .yao-yuanjichou,
.yao-item.yao-fushen-line .yao-kongwang,
.yao-item.yao-fushen-line .yao-fushen-label,
.yao-item.yao-fushen-line .yao-ganzhi-wrap *,
.yao-item.yao-fushen-line .yao-liuqin * {
    font-size: inherit;
    line-height: inherit;
}
.yao-item.yao-fushen-line .yao-liushou--fushen-slot {
    visibility: hidden;
}
.yao-fushen-symbol-wrap {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-self: center;
    box-sizing: border-box;
    font-size: inherit;
}
.liuyao-gua-layout-overlay .liuyao-gua-export-host .yao-item.yao-fushen-line .yao-fushen-symbol-wrap,
.liuyao-gua-export-host .liuyao-gua-export-ben-card .gua-display .yao-item.yao-fushen-line .yao-fushen-symbol-wrap {
    font-size: inherit;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 0;
}
.yao-fushen-label {
    display: block;
    width: auto;
    max-width: 100%;
    font-weight: 600;
    color: #5e35b1;
    text-align: left;
    letter-spacing: 0.02em;
    white-space: nowrap;
    font-size: inherit;
    line-height: inherit;
}

.yao-shiying {
    flex: 0 0 1.85em;
    width: 1.85em;
    font-size: 17px;
    color: #2f6b52;
    font-weight: 600;
    text-align: center;
    line-height: 1.2;
}

.yao-symbol-wrap {
    flex: 0 0 38px;
    width: 38px;
    min-width: 38px;
    height: 0.9em;
    min-height: 15px;
    padding: 0;
    display: flex;
    align-items: stretch;
    justify-content: center;
    align-self: center;
    box-sizing: border-box;
}

.yao-symbol {
    width: 100%;
    height: 100%;
    max-width: none;
    object-fit: fill;
    object-position: center;
    display: block;
}

.yao-ganzhi-wrap { 
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 1.25;
}

.yao-liuqin {
    min-width: 2.75em;
    font-size: 17px;
    color: #555;
    text-align: center;
    white-space: nowrap;
    line-height: 1.25;
}

.yao-wangshuai {
    flex: 0 0 1.5em;
    width: 1.5em;
    min-width: 1.5em;
    font-size: 17px;
    font-weight: 700;
    color: #616161;
    text-align: center;
    white-space: nowrap;
    line-height: 1.25;
}
.yao-wangshuai--ji { color: var(--liuyao-jixiong-ji); }
.yao-wangshuai--ping { color: #616161; }
.yao-wangshuai--xiong { color: var(--liuyao-jixiong-xiong); }

.yao-liushou {
    flex: 0 0 2.2em;
    width: 2.2em;
    min-width: 2.2em;
    font-size: 17px;
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    line-height: 1.25;
}

.yao-kongwang {
    flex: 0 0 auto;
    width: auto;
    min-width: max-content;
    max-width: none;
    font-size: 16px;
    color: #9e9e9e;
    text-align: left;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    gap: 3px 5px;
    white-space: nowrap;
    overflow: visible;
    word-break: normal;
    line-height: 1.35;
    font-variant-numeric: tabular-nums;
    align-self: center;
}
.yao-kongwang:empty { display: none; }
.yao-yueri-tag { font-weight: 500; }
.yao-yueri-tag--ji { color: var(--liuyao-jixiong-ji); }
.yao-yueri-tag--ping { color: #616161; }
.yao-yueri-tag--xiong { color: var(--liuyao-jixiong-xiong); }

/* 月合：生合绿加粗，克合绿常粗；无月合时的暗动仍为黑加粗 */
.yao-yueri-tag--yue-he-sheng {
    color: var(--liuyao-jixiong-ji);
    font-weight: 700;
}
.yao-yueri-tag--yue-he-ke {
    color: var(--liuyao-jixiong-ji);
    font-weight: 500;
}
.yao-yueri-tag--an-dong-sheng {
    color: var(--liuyao-jixiong-ji);
    font-weight: 700;
}
.yao-yueri-tag--an-dong-ke {
    color: var(--liuyao-jixiong-ji);
    font-weight: 500;
}
.yao-yueri-tag--an-dong-liuyao {
    color: #141414;
    font-weight: 700;
}
/* 弱暗动（余气 / 得动生弱档等 isAnDongStrong=false）：仍标「暗动」，但不加粗 */
.yao-yueri-tag--an-dong-yuqi {
    color: #141414;
    font-weight: 400;
}

/*
 * 主页面卦象区 .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack：六兽后月日标签（.yao-kongwang）精简——
 * 本卦与变卦卦面（直属 .gua-display）：由 JS 为「非主选」片段加 .yao-yueri-tag--ben-main-mobile-hide；
 * 统一用 .gua-display 限定，避免按 .notes-mini-ben-gua / .notes-mini-bian-gua 分叉遗漏；伏神等为 .notes-mini-ben-gua 的兄弟节点，不在此列。
 * 伏神等：仍只隐藏第 3 个及以后的片段（保留前 2 个）。
 */
.notes-classic-main-paipan-wrap .gua-display .yao-liushou + .yao-kongwang {
    margin-left: 8px;
}
.notes-classic-main-paipan-wrap .gua-display .yao-yuanjichou + .yao-wangshuai {
 /*   margin-left: 8px;*/
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-display .yao-kongwang .yao-yueri-tag--ben-main-mobile-hide {
    display: none !important;
}
.notes-classic-main-paipan-wrap .notes-mini-ben-fushen-block .yao-kongwang > .yao-yueri-tag:nth-child(n + 3),
.notes-classic-main-paipan-wrap .notes-mini-bian-fufanyin-block .yao-kongwang > .yao-yueri-tag:nth-child(n + 3) {
    display: none !important;
}

/* 卦名 + 卦型：纵排两行（纯卦名 / 卦宫·卦型；大屏侧标题藏；≤767 亦藏「本卦/变卦」见上） */
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    box-sizing: border-box;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-name {
    margin-top: 8px;
    font-weight: 600;
    white-space: nowrap;
    font-size: var(--liuyao-yao-liuqin-font-size);
    line-height: 1.2;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-type {
    margin-top: 4px;
    white-space: nowrap;
    font-size: calc(var(--liuyao-yao-liuqin-font-size) * 0.92);
    line-height: 1.2;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-type--mobile-meta {
    color: #2f6b52;
    font-weight: 500;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx {
    font-weight: 500;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-jin,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-jin {
    color: #c9a227;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-mu,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-mu {
    color: #2e7d32;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-shui,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-shui {
    color: #1565c0;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-huo,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-huo {
    color: #c62828;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-tu,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-tu {
    color: #8d6e63;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-sep {
    color: #2f6b52;
    padding: 0 1px;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--youhun,
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--guihun {
    color: #1a1a1a;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuhe {
    color: #2e7d32;
}
.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuchong {
    color: #c62828;
}
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-sep,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--youhun,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--guihun,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuhe,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-type--liuchong {
    color: #1a1a1a !important;
}

@media (min-width: 768px) {
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-card-side-title {
        display: none !important;
    }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading {
        flex-direction: column;
        flex-wrap: nowrap;
        justify-content: center;
        align-items: center;
        gap: 0;
        margin: 0 0 12px;
        padding: 0 2px;
    }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-name,
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-type {
        margin-top: 0;
        text-align: center;
        line-height: 1.35;
    }
    .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-visual-heading .gua-type {
        margin-top: 2px;
    }
}

.yao-yuanjichou {
    box-sizing: border-box;
    flex: 0 0 2.9em;
    width: 2.9em;
    min-width: 2.9em;
    padding: 2px 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 15px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    line-height: 1.25;
}
.yao-yuanjichou-yuan { color: var(--liuyao-jixiong-ji); }
.yao-yuanjichou-ji { color: var(--liuyao-jixiong-xiong); }
.yao-yuanjichou-chou { color: #e65100; }
.yao-yuanjichou-yongshen { color: #5e35b1; }
.yao-yuanjichou--weak { color: #9e9e9e !important; }

/* 原忌仇「正在作用」：底色调齐变爻化五行徽章（化生 / 化克）；仇神较化克更重；暗动垫底参考化耗紫底，字色仍分吉凶 */

/* 「正在作用」仅用底色区分；display 与基类一致，避免 inline-block 收缩盒宽导致与静爻列竖线不齐 */
.yao-yuanjichou-yuan.yao-yuanjichou--active {
    color: #1b5e20;
    background: rgba(46, 125, 50, 0.14);
    border-radius: 4px;
}
.yao-yuanjichou-ji.yao-yuanjichou--active {
    color: #b71c1c;
    background: rgba(198, 40, 40, 0.12);
    border-radius: 4px;
}
.yao-yuanjichou-chou.yao-yuanjichou--active {
 
    background: rgba(93, 20, 20, 0.2);
    border-radius: 4px;
}

/* ——暗动：紫底对齐化耗，字色仍按原忌仇—— */
.yao-yuanjichou-yuan.yao-yuanjichou--active.yao-yuanjichou--andong {
    color: #1b5e20;
    background: rgba(106, 27, 154, 0.14);
}
.yao-yuanjichou-ji.yao-yuanjichou--active.yao-yuanjichou--andong {
    color: #b71c1c;
    background: rgba(106, 27, 154, 0.14);
}
.yao-yuanjichou-chou.yao-yuanjichou--active.yao-yuanjichou--andong {
  
    background: rgba(106, 27, 154, 0.16);
}

.yao-bian-jintui {
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    line-height: 1.25;
    white-space: nowrap;
}
.yao-bian-jintui:empty { display: none; }
.yao-bian-jintui-jin { color: #1565c0; }
.yao-bian-jintui-tui { color: #6a1b9a; }

.yao-bian-changsheng {
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    column-gap: 0.25em;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    white-space: nowrap;
    line-height: 1.25;
}
.yao-bian-changsheng-stage {
    flex: 0 0 auto;
}
.yao-bian-changsheng:empty { display: none; }
.notes-mini-bian-gua .yao-item { gap: 6px; }

/* 变卦：爻图左侧独立动爻标记列（老阳○ / 老阴×；非动爻留空对齐） */
.notes-mini-bian-gua.gua-display,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display {
    --bian-yao-col-dong-mark: 20px;
}

.notes-mini-bian-gua .yao-item > .yao-bian-dong-mark,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item > .yao-bian-dong-mark,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item > .yao-bian-dong-mark {
    box-sizing: border-box;
    flex: 0 0 var(--bian-yao-col-dong-mark);
    width: var(--bian-yao-col-dong-mark);
    min-width: var(--bian-yao-col-dong-mark);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    color: #555;
    white-space: nowrap;
}

.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display {
    --bian-yao-col-dong-mark: 18px;
}

.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item > .yao-bian-dong-mark,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item > .yao-bian-dong-mark {
    font-size: 16px;
    font-weight: 700;
}

.notes-mini-bian-gua .yao-item.yao-bian-fushen-align-spacer > .yao-bian-dong-mark,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-fushen-align-spacer > .yao-bian-dong-mark,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-fushen-align-spacer > .yao-bian-dong-mark {
    visibility: hidden;
}

/* 变卦非变爻：暂隐旺衰、空亡/月日、进退、十二长生（含单爻伏吟/反吟标签）；仅保留爻象与干支、六亲 */
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-wangshuai,
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-kongwang,
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-bian-jintui,
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-bian-changsheng,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-wangshuai,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-kongwang,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-bian-jintui,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-bian-changsheng,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-wangshuai,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-kongwang,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-bian-jintui,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-bian-changsheng {
    display: none;
}

/* 变卦非变爻：爻图压为中性灰视感（灰度 + 50% 不透明度）；变爻仍为彩色原图 */
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-symbol-wrap .yao-symbol,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-symbol-wrap .yao-symbol,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-symbol-wrap .yao-symbol {
    filter: grayscale(1);
    opacity: 0.5;
}

/* 变卦非变爻：干支、六亲为 50% 中性灰 #808080；变爻仍为五行吉凶色（见下方全局 .yao-ganzhi-wrap .sizhu-*） */
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-ganzhi-wrap,
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-ganzhi-wrap *,
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-liuqin,
.notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-liuqin *,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-ganzhi-wrap,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-ganzhi-wrap *,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-liuqin,
.liuyao-gua-export-host .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-liuqin *,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-ganzhi-wrap,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-ganzhi-wrap *,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-liuqin,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .gua-display .yao-item.yao-bian-static-line .yao-liuqin * {
    color: #808080 !important;
}

.yao-changsheng-ji { color: var(--liuyao-jixiong-ji); }
.yao-changsheng-xiong { color: var(--liuyao-jixiong-xiong); }
.yao-changsheng-ping { color: #616161; }

.yao-bian-fufanyin-tag {
    display: inline-block;
    flex: 0 0 auto;
    padding: 0 4px;
    border-radius: 4px;
    font-size: 12px;
    line-height: 1.4;
    font-weight: 600;
    vertical-align: middle;
}
.yao-bian-fufanyin-tag--fu {
    color: #0f766e;
    background: rgba(15, 118, 110, 0.12);
}
.yao-bian-fufanyin-tag--fan {
    color: #b91c1c;
    background: rgba(185, 28, 28, 0.12);
}

/* 变卦动爻：五行化扶/生/克/泄/耗；本化支六合/六冲/六害/刑为化合/化冲/化害/化刑（可与五行标签并存） */
.yao-bian-huawuxing {
    flex: 0 0 auto;
    display: inline-flex;
    align-items: center;
    flex-wrap: nowrap;
    gap: 4px;
    font-size: 12px;
    line-height: 1.25;
}
.yao-bian-huawuxing:empty { display: none; }
.yao-bian-huawuxing-tag {
    display: inline-block;
    padding: 0 5px;
    border-radius: 999px;
    font-size: 12px;
    font-weight: 600;
    white-space: nowrap;
    vertical-align: middle;
}
.yao-bian-huawuxing-tag--fu {
    color: #37474f;
    background: rgba(55, 71, 79, 0.12);
}
.yao-bian-huawuxing-tag--sheng {
    color: #1b5e20;
    background: rgba(46, 125, 50, 0.14);
}
.yao-bian-huawuxing-tag--ke {
    color: #b71c1c;
    background: rgba(198, 40, 40, 0.12);
}
.yao-bian-huawuxing-tag--xie {
    color: #5d4037;
    background: rgba(141, 110, 99, 0.12);
}
.yao-bian-huawuxing-tag--hao {
    color: #6a1b9a;
    background: rgba(106, 27, 154, 0.12);
}
.yao-bian-huawuxing-tag--he {
    color: #0d47a1;
    background: rgba(13, 71, 161, 0.12);
}
.yao-bian-huawuxing-tag--chong {
    color: #c2410c;
    background: rgba(234, 88, 12, 0.14);
}
.yao-bian-huawuxing-tag--hai {
    color: #b45309;
    background: rgba(180, 83, 9, 0.12);
}
.yao-bian-huawuxing-tag--xing {
    color: #7b1fa2;
    background: rgba(123, 31, 162, 0.12);
}

.yao-ganzhi-wrap .sizhu-jin,
.yao-liushou .sizhu-jin,
.liuyao-manual-sizhu-inner .sizhu-jin,
.liuyao-jiazi-picker-cell .sizhu-jin,
.dongyao-fushen-ganzhi .sizhu-jin,
.yao-liuqin .yao-liuqin-yongshen.sizhu-jin { color: #c9a227; font-weight: 700; }
.yao-ganzhi-wrap .sizhu-mu,
.yao-liushou .sizhu-mu,
.liuyao-manual-sizhu-inner .sizhu-mu,
.liuyao-jiazi-picker-cell .sizhu-mu,
.dongyao-fushen-ganzhi .sizhu-mu,
.yao-liuqin .yao-liuqin-yongshen.sizhu-mu { color: #2e7d32; font-weight: 700; }
.yao-ganzhi-wrap .sizhu-shui,
.yao-liushou .sizhu-shui,
.liuyao-manual-sizhu-inner .sizhu-shui,
.liuyao-jiazi-picker-cell .sizhu-shui,
.dongyao-fushen-ganzhi .sizhu-shui,
.yao-liuqin .yao-liuqin-yongshen.sizhu-shui { color: #1565c0; font-weight: 700; }
.yao-ganzhi-wrap .sizhu-huo,
.yao-liushou .sizhu-huo,
.liuyao-manual-sizhu-inner .sizhu-huo,
.liuyao-jiazi-picker-cell .sizhu-huo,
.dongyao-fushen-ganzhi .sizhu-huo,
.yao-liuqin .yao-liuqin-yongshen.sizhu-huo { color: #c62828; font-weight: 700; }
.yao-ganzhi-wrap .sizhu-tu,
.yao-liushou .sizhu-tu,
.liuyao-manual-sizhu-inner .sizhu-tu,
.liuyao-jiazi-picker-cell .sizhu-tu,
.dongyao-fushen-ganzhi .sizhu-tu,
.yao-liuqin .yao-liuqin-yongshen.sizhu-tu { color: #8d6e63; font-weight: 700; }

.yao-liuqin .yao-liuqin-yongshen:not([class*='sizhu-']) { font-weight: 700; color: #333; }
/* 主用神无气时的灰显仅在 .yao-yuanjichou 列（用神/原神/忌神/仇神），六亲列始终保持五行色 */
.yao-liuqin .yao-liuqin-ci-yongshen.sizhu-jin { color: #c9a227; font-weight: 500; }
.yao-liuqin .yao-liuqin-ci-yongshen.sizhu-mu { color: #2e7d32; font-weight: 500; }
.yao-liuqin .yao-liuqin-ci-yongshen.sizhu-shui { color: #1565c0; font-weight: 500; }
.yao-liuqin .yao-liuqin-ci-yongshen.sizhu-huo { color: #c62828; font-weight: 500; }
.yao-liuqin .yao-liuqin-ci-yongshen.sizhu-tu { color: #8d6e63; font-weight: 500; }
.yao-liuqin .yao-liuqin-ci-yongshen:not([class*='sizhu-']) { font-weight: 500; color: #555; }

.gua-name { text-align: center; font-size: 20px; font-weight: 600; color: #333; margin-top: 15px; }
.gua-type { text-align: center; font-size: 16px; color: #2f6b52; margin-top: 4px; }

/* 平板与桌面：宫名/卦象类型行字号与卦名一致，提升可读性（主页面卦面标题见上方 .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack 规则） */
@media (min-width: 768px) {
    .gua-type {
        font-size: 20px;
    }
}

.ben-gua-fushen-block {
    font-size: 15px;
    line-height: 1.55;
    color: #333;
    text-align: left;
}

@media (min-width: 768px) {
    .ben-gua-fushen-block {
        font-size: 17px;
        line-height: 1.65;
    }
}
.ben-gua-fushen-block .dongyao-fushen-ganzhi {
    font-size: inherit;
    font-weight: 500;
}
.ben-gua-fushen-block .dongyao-item {
    padding: 8px 0;
    border-bottom: 1px solid #f0f0f0;
}
.ben-gua-fushen-block .dongyao-item:last-child { border-bottom: none; }

.ben-gua-fushen-block .dongyao-fushen-main {
    display: block;
}
/* 飞伏两行：主页面统一 飞→伏；手机多一行美化爻位、隐藏飞神行尾重复爻位；桌面爻位仅在飞神行尾 */
.notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-main--fu-fei-pair {
    display: flex;
    flex-direction: column; 
}
.notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-yaowei-line {
    display: none;
}
.notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-main--fu-fei-pair .dongyao-fushen-row--fei {
    order: 1;
}
.notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-main--fu-fei-pair .dongyao-fushen-row--fu {
    order: 2;
}
@media (max-width: 767px) {
    .notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-main--fu-fei-pair .dongyao-fushen-yaowei-line {
        display: block;
        order: 0;
        margin: 0 0 2px;
    }
    .notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-yaowei-line__text {
        display: inline-block;
        font-size: inherit;
        font-weight: 700;
        letter-spacing: 0.08em;
        color: #2f6b52;
        background: linear-gradient(180deg, rgba(47, 107, 82, 0.14) 0%, rgba(47, 107, 82, 0.06) 100%);
        padding: 1px 14px;
        border-radius: 999px;
        border: 1px solid rgba(47, 107, 82, 0.28);
        box-shadow: 0 1px 2px rgba(47, 107, 82, 0.08);
    }
    .notes-classic-main-paipan-wrap .ben-gua-fushen-block .dongyao-fushen-main--fu-fei-pair .dongyao-fushen-pos--inline {
        display: none !important;
    }
}
.ben-gua-fushen-block .dongyao-fushen-row {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 3px 6px;
    margin: 2px 0;
}
.ben-gua-fushen-block .dongyao-fushen-prefix,
.ben-gua-fushen-block .dongyao-fushen-ganzhi,
.ben-gua-fushen-block .dongyao-fushen-liuqin,
.ben-gua-fushen-block .dongyao-fushen-yjc,
.ben-gua-fushen-block .dongyao-fushen-ws,
.ben-gua-fushen-block .dongyao-fushen-yueri,
.ben-gua-fushen-block .dongyao-fushen-pos {
    display: inline-flex;
    align-items: center;
    min-width: 0;
}
.ben-gua-fushen-block .dongyao-fushen-pos {
    color: #666;
}
/* 伏神行内联「用神」：复用卦面类名，覆写 .yao-item 下的 flex 列宽；与卦面相同用 inline-flex 居中，避免有/无底色时竖线不齐 */
.ben-gua-fushen-block .dongyao-fushen-main .yao-yuanjichou {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    flex: unset;
    width: auto;
    min-width: 0;
    margin-left: 0.15em;
    font-size: inherit;
    vertical-align: baseline;
}

@media (min-width: 768px) {
    .ben-gua-fushen-block .dongyao-fushen-main .yao-yuanjichou {
        font-size: 0.95em;
    }
}
.ben-gua-fushen-block .dongyao-fushen-main .yao-wangshuai {
    display: inline;
    flex: unset;
    width: auto;
    min-width: 0;
}
.ben-gua-fushen-block .dongyao-fushen-main .yao-kongwang {
    display: inline-flex;
    flex: unset;
    width: auto;
    min-width: 0;
    max-width: none;
    align-items: center;
    gap: 3px 5px;
}
.ben-gua-fushen-block .liuyao-fushen-feifu-duanyu {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: 0 4px;
}
.ben-gua-fushen-block .liuyao-fushen-feifu-duanyu__label {
    flex-shrink: 0;
    font-weight: 700;
    color: #2f6b52;
}
.ben-gua-fushen-block .liuyao-fushen-feifu-duanyu-item {
    padding: 6px 0;
}
.ben-gua-fushen-block .liuyao-fushen-feifu-duanyu .liuyao-fushen-feifu-pingyu {
    display: inline;
    margin-top: 0;
    flex: 1;
    min-width: 0;
}
.ben-gua-fushen-block .liuyao-fushen-feifu-pingyu {
    display: block;
    margin-top: 6px;
    font-size: inherit;
    line-height: 1.55;
    color: #4a5c66;
    font-weight: 500;
}

@media (min-width: 768px) {
    .ben-gua-fushen-block .liuyao-fushen-feifu-pingyu {
        font-size: 14px;
    }
}
.liuyao-gua-export-host .ben-gua-fushen-block .liuyao-fushen-feifu-pingyu,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .liuyao-fushen-feifu-pingyu {
    margin-top: 5px;
    font-size: 15px;
    line-height: 1.5;
    color: #000000;
    font-weight: 500;
}
.liuyao-gua-export-host .ben-gua-fushen-block .liuyao-fushen-feifu-duanyu .liuyao-fushen-feifu-pingyu,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .liuyao-fushen-feifu-duanyu .liuyao-fushen-feifu-pingyu {
    margin-top: 0;
}

.ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-jin,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-jin,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-jin { color: #c9a227; font-weight: 700; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-mu,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-mu,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-mu { color: #2e7d32; font-weight: 700; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-shui,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-shui,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-shui { color: #1565c0; font-weight: 700; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-huo,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-huo,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-huo { color: #c62828; font-weight: 700; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-tu,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-tu,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen.sizhu-tu { color: #8d6e63; font-weight: 700; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen:not([class*='sizhu-']),
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen:not([class*='sizhu-']),
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-yongshen:not([class*='sizhu-']) { font-weight: 700; color: #333; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-jin,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-jin,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-jin { color: #c9a227; font-weight: 500; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-mu,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-mu,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-mu { color: #2e7d32; font-weight: 500; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-shui,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-shui,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-shui { color: #1565c0; font-weight: 500; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-huo,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-huo,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-huo { color: #c62828; font-weight: 500; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-tu,
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-tu,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen.sizhu-tu { color: #8d6e63; font-weight: 500; }
.ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen:not([class*='sizhu-']),
.liuyao-gua-export-host .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen:not([class*='sizhu-']),
.liuyao-gua-layout-overlay .ben-gua-fushen-block .yao-liuqin .yao-liuqin-ci-yongshen:not([class*='sizhu-']) { font-weight: 500; color: #555; }

.liuyao-gua-export-host .ben-gua-fushen-block,
.liuyao-gua-layout-overlay .ben-gua-fushen-block {
    font-size: 15px;
    line-height: 1.5; 
    color: #334155;
}
.liuyao-gua-export-host .ben-gua-fushen-block .dongyao-item,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .dongyao-item {
    display: block;
    padding: 4px 0;
    border-bottom: 1px solid #e8eef5;
}
.liuyao-gua-export-host .ben-gua-fushen-block .dongyao-item:last-child,
.liuyao-gua-layout-overlay .ben-gua-fushen-block .dongyao-item:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

.dongyao-info {
    background: white;
    border-radius: 15px;
    padding: 25px;
    margin-bottom: 20px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

.info-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
    color: #2f6b52;
    text-align: center;
}

.dongyao-list {
    font-size: 16px;
    line-height: 1.8;
    color: #333;
}

.dongyao-item {
    padding: 8px 0;
    border-bottom: 1px solid #f0f0f0;
}

.dongyao-item:last-child {
    border-bottom: none;
}

/* —— 主排盘：变卦默认不显示世应列（DOM 仍渲染） —— */
.notes-classic-main-paipan-wrap .notes-mini-bian-gua .yao-shiying {
    display: none !important;
}

/* 横版克隆无 id：用 export-bian-card；默认不显示变卦世应，仅浮层内应期「详情」展开时显示 */
.liuyao-gua-export-host .liuyao-gua-export-bian-card .yao-shiying,
.liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .yao-shiying {
    display: none !important;
}
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card .yao-shiying {
    display: block !important;
}

/* 横版浮层内应期「详情」展开：本卦/变卦卦面简略（卦名标题、世应、爻图、干支、六亲） */
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .gua-type,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .gua-type,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .liuyao-gua-matter-block,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .liuyao-gua-matter-block,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .ben-gua-fushen-block {
    display: none !important;
}

#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .gua-title,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .gua-name,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .gua-title,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .gua-name {
    display: inline;
    margin: 0 0.35em 0 0;
    vertical-align: baseline;
    text-align: left;
    font-size: 1rem;
}
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .gua-title,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .gua-title {
    margin-bottom: 0;
    font-weight: 700;
}
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .gua-name,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .gua-name {
    margin-right: 0;
    margin-top: 0;
    font-weight: 600;
}
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card > .gua-display,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card > .gua-display {
    margin-top: 8px;
}

#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .yao-yuanjichou,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .yao-wangshuai,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .yao-liushou,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .yao-kongwang {
    display: none !important;
}

#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card .yao-wangshuai,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card .yao-kongwang,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card .yao-bian-jintui,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card .yao-bian-changsheng,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-bian-card .yao-bian-huawuxing {
    display: none !important;
}

#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .liuyao-fushen-feifu-pingyu,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .dongyao-fushen-yjc,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .dongyao-fushen-ws,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .dongyao-fushen-yueri,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .dongyao-fushen-pos {
    display: none !important;
}

/* 横版折叠态：伏神区隐藏爻位名（飞伏断语「初爻：」、爻位行、行尾（初爻）等） */
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .liuyao-fushen-feifu-duanyu__label,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .dongyao-fushen-yaowei-line,
#liuyao-gua-layout-overlay.liuyao-layout-yingqi-detail-open .liuyao-gua-export-ben-card .ben-gua-fushen-block .dongyao-fushen-yaowei-line__text {
    display: none !important;
}

/* 卦面黑白模式：五行 .sizhu-*、世应文字、爻图（含变卦静爻）统一为黑；主卦面「状态」条内标签亦改为黑 */
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip * {
    color: #1a1a1a !important;
}

html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .sizhu-jin,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .sizhu-mu,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .sizhu-shui,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .sizhu-huo,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .sizhu-tu,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-jin,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-mu,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-shui,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-huo,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-name.sizhu-tu,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-jin,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-mu,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-shui,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-huo,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .gua-meta-palace-wx.sizhu-tu,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .sizhu-jin,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .sizhu-mu,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .sizhu-shui,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .sizhu-huo,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .sizhu-tu,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .sizhu-jin,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .sizhu-mu,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .sizhu-shui,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .sizhu-huo,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .sizhu-tu,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .sizhu-jin,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .sizhu-mu,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .sizhu-shui,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .sizhu-huo,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .sizhu-tu,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-shiying,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .yao-shiying,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .yao-shiying,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .yao-shiying,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-bian-dong-mark,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .yao-bian-dong-mark,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .yao-bian-dong-mark {
    color: #1a1a1a !important;
}

html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-symbol,
html.liuyao-gua-wuxing-mono #gua-result-fushen-card .yao-symbol,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .yao-symbol,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .yao-symbol,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-bian-gua .yao-item.yao-bian-static-line .yao-symbol,
html.liuyao-gua-wuxing-mono .liuyao-gua-layout-overlay .liuyao-gua-export-bian-card .yao-item.yao-bian-static-line .yao-symbol,
html.liuyao-gua-wuxing-mono .liuyao-gua-export-host .liuyao-gua-export-bian-card .yao-item.yao-bian-static-line .yao-symbol {
    filter: brightness(0) !important;
    opacity: 1 !important;
}

/* =============================================================================
 * 主页面「状态」开关：小屏六亲下横贯；大屏（≥768px）紧跟爻图 inline（横版/导出隐藏）
 * ============================================================================= */

.notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-item > .yao-status-strip {
    display: none;
}

.liuyao-gua-export-host .yao-status-strip,
.liuyao-gua-layout-overlay .yao-status-strip {
    display: none !important;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-item > .yao-status-strip {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    align-content: flex-start;
    justify-content: flex-start;
    gap: 1px 3px;
    font-size: calc(var(--liuyao-yao-liuqin-font-size, 12px) * 0.72);
    line-height: 1.15;
    text-align: left;
    align-self: start;
    justify-self: start;
    padding: 0;
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: var(--liuyao-yao-status-gap);
    min-width: 0;
    box-sizing: border-box;
    overflow: visible;
}

/* —— 小屏（≤767px）：六亲下第二行横贯展示标签 —— */
@media (max-width: 767px) {
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack {
        --liuyao-yao-status-gap: 6px;
        --liuyao-yao-grid-row-gap: 0;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-item > .yao-status-strip {
        display: block;
        width: 100%;
        max-width: 100%;
        line-height: 1.35;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .notes-mini-ben-gua .yao-item:not(.yao-fushen-line):not(:has(> .yao-status-strip)) > .yao-symbol-wrap {
        margin-bottom: var(--liuyao-yao-status-gap);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-status-strip--ben {
        grid-column: 4 / 7;
        grid-row: var(--liuyao-yao-status-row-pair);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-status-strip--ben {
        grid-column: 2 / 4;
        grid-row: var(--liuyao-yao-status-row-pair);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-status-strip--ben {
        grid-column: 4 / 7;
        grid-row: var(--liuyao-yao-status-row-single);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-status-strip--ben {
        grid-column: 2 / 4;
        grid-row: var(--liuyao-yao-status-row-single);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-status-strip--bian {
        grid-column: 9 / 12;
        grid-row: var(--liuyao-yao-status-row-pair);
    }

    /* 变卦六亲/干支左对齐，状态条起点对齐六亲列下缘 */
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-ganzhi-wrap {
        justify-content: flex-start;
        justify-self: start;
        text-align: left;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liushou,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-bian-dong-mark,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-symbol-wrap {
        grid-row: var(--liuyao-yao-main-row-pair-status);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liushou,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap {
        grid-row: var(--liuyao-yao-main-row-single-status);
    }
}

/* —— 大屏（≥768px）：标签紧跟爻图，单行展示 —— */
@media (min-width: 768px) {
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-item > .yao-status-strip {
        flex-wrap: nowrap;
        align-items: center;
        align-content: center;
        align-self: center;
        width: auto;
        max-width: none;
        white-space: nowrap;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip > * {
        display: inline-flex;
        vertical-align: baseline;
        margin-right: 0;
        white-space: nowrap;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-kongwang {
        display: inline-flex;
        flex-wrap: nowrap;
        white-space: nowrap;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-kongwang .yao-yueri-tag {
        display: inline;
        white-space: nowrap;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .liuyao-gua-pair-row {
        grid-template-columns:
            min-content min-content min-content minmax(0, max-content)
            min-content min-content var(--liuyao-yao-symbol-width) minmax(0, max-content)
            min-content min-content
            min-content min-content var(--liuyao-yao-symbol-width) minmax(0, max-content);
        grid-auto-rows: minmax(0, auto);
        row-gap: var(--liuyao-yao-grid-row-gap);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-container .gua-visual-heading {
        grid-column: 1 / 9;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-container .gua-visual-heading {
        grid-column: 9 / -1;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin {
        grid-column: 5;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap {
        grid-column: 6;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap {
        grid-column: 7;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-status-strip--ben {
        grid-column: 8;
        grid-row: var(--liuyao-yao-main-row-pair);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-status-strip--ben {
        grid-column: 4;
        grid-row: var(--liuyao-yao-main-row-pair);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying {
        grid-column: 10;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-bian-dong-mark {
        grid-column: 9;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-liuqin {
        grid-column: 11;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-ganzhi-wrap {
        grid-column: 12;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-symbol-wrap {
        grid-column: 13;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-status-strip--bian {
        grid-column: 14;
        grid-row: var(--liuyao-yao-main-row-pair);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liushou,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-bian-dong-mark,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .notes-mini-bian-gua .yao-item > .yao-symbol-wrap {
        grid-row: var(--liuyao-yao-main-row-pair);
    }

    /* 静卦单列：爻图后插标签列 */
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua.gua-display {
        grid-template-columns:
            min-content
            min-content
            min-content
            minmax(0, max-content)
            min-content
            min-content
            var(--liuyao-yao-symbol-width)
            minmax(0, max-content)
            min-content;
        grid-auto-rows: minmax(0, auto);
        row-gap: var(--liuyao-yao-grid-row-gap);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin {
        grid-column: 5;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap {
        grid-column: 6;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap {
        grid-column: 7;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-status-strip--ben {
        grid-column: 8;
        grid-row: var(--liuyao-yao-main-row-single);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-status-strip--ben {
        grid-column: 4;
        grid-row: var(--liuyao-yao-main-row-single);
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying {
        grid-column: 9;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liushou,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-ganzhi-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-symbol-wrap,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item:not(.yao-fushen-line) > .yao-shiying,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-liuqin,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner:not(.liuyao-gua-pair-merged-inner--two) .notes-mini-ben-gua .yao-item.yao-fushen-line > .yao-ganzhi-wrap {
        grid-row: var(--liuyao-yao-main-row-single);
    }
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-wangshuai,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yuanjichou,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-jintui,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-changsheng,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-huawuxing {
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    max-width: none;
    font-size: inherit;
    line-height: inherit;
    white-space: nowrap;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yuanjichou {
    flex: 0 0 2.9em;
    width: 2.9em;
    min-width: 2.9em;
    box-sizing: border-box;
    padding: 0 2px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: 600;
    text-align: center;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yuanjichou--placeholder {
    visibility: hidden;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-wangshuai {
    flex: 0 0 1.5em;
    width: 1.5em;
    min-width: 1.5em;
    box-sizing: border-box;
    text-align: center;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-kongwang,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-status-strip__tags {
    flex: 0 0 auto;
    width: auto;
    min-width: 0;
    max-width: none;
    font-size: inherit;
    line-height: inherit;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-wangshuai {
    font-weight: 700;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-status-strip__tags,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-kongwang {
    gap: 1px 2px;
}

/* 小屏 inline 排版（须在本段全局子元素规则之后，避免被 white-space:flex 覆盖） */
@media (max-width: 767px) {
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip > * {
        display: inline;
        vertical-align: baseline;
        margin-right: 3px;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-kongwang,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-status-strip__tags {
        display: inline;
        white-space: normal;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-kongwang .yao-yueri-tag {
        display: inline;
        white-space: nowrap;
    }

    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-changsheng,
    html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-huawuxing {
        display: inline-flex;
        vertical-align: baseline;
    }
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-changsheng-stage,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-fufanyin-tag,
html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-huawuxing-tag {
    font-size: inherit;
    line-height: inherit;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yueri-tag--ben-main-mobile-hide {
    display: inline;
}

html.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .liuyao-gua-visual-stack-inner.liuyao-gua-pair-merged-inner--two .gua-display .yao-item {
    height: auto;
    min-height: 0;
    max-height: none;
}

/* 黑白 + 状态：覆盖旺衰/月日/原忌仇/进退等标签上的吉凶色与五行色 */
html.liuyao-gua-wuxing-mono.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip,
html.liuyao-gua-wuxing-mono.liuyao-gua-yao-status-on .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip *,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-wangshuai--ji,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-wangshuai--xiong,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yueri-tag--ji,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yueri-tag--xiong,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yuanjichou-yuan,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yuanjichou-ji,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-yuanjichou-chou,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-jintui-jin,
html.liuyao-gua-wuxing-mono .notes-classic-main-paipan-wrap .liuyao-gua-visual-stack .yao-status-strip .yao-bian-jintui-tui {
    color: #1a1a1a !important;
}
