html.mingli-case-mode #paipanCategoryNav,
html.mingli-case-mode .paipan-nav-shell,
html.mingli-case-mode #paipanFormsContainer,
html.mingli-case-mode #paipan-ai-btn { display:none!important; }
html.mingli-case-mode #paipan-topbar-eyebrow { display:none!important; }
html.mingli-case-mode #appframe { position:relative; min-height:320px; }
.mingli-case-boot { position:absolute; inset:0; z-index:90; background:var(--app-panel-surface,#faf7ee); text-align:center; padding:70px 20px; color:var(--muted,#747b72); border-radius:18px; }
.mingli-case-boot button, .mingli-case-boot a { display:block; margin:18px auto; border:1px solid var(--line,#ddd); padding:10px 20px; border-radius:10px; background:transparent; color:var(--cinnabar); font:inherit; max-width:220px; text-decoration:none; cursor:pointer; }
body.paipan-page .paipan-tool-frame [data-view="view_bazi"] .bazi-insights-primary-nav.has-case-study { display:flex; overflow-x:auto; scrollbar-width:none; }
body.paipan-page .paipan-tool-frame [data-view="view_bazi"] .has-case-study button { flex:1 0 auto; padding:5px 12px; }
.bazi-case-study { padding:18px; }
.bazi-case-study h3 { font-size:18px; line-height:1.6; margin:0 0 16px; overflow-wrap:anywhere; }
.bazi-case-analysis { white-space:pre-wrap; overflow-wrap:anywhere; font-size:15px; line-height:1.95; color:var(--ink,#30352f); }
.xiaoliuren-case-study { margin:18px 0 0; padding:22px; border:1px solid var(--line,#ddd6c7); border-radius:var(--radius-lg,18px); background:var(--app-panel-surface,#faf7ee); box-shadow:0 10px 28px rgba(33,36,31,.08); color:var(--ink,#202321); }
.xiaoliuren-case-study-row + .xiaoliuren-case-study-row { margin-top:22px; padding-top:20px; border-top:1px solid var(--line,#ddd6c7); }
.xiaoliuren-case-study-row > strong { display:block; margin-bottom:8px; font-size:15px; }
.xiaoliuren-case-study-text { white-space:pre-wrap; overflow-wrap:anywhere; font-size:15px; line-height:1.95; }
@media(max-width:760px) { .xiaoliuren-case-study { padding:18px; } }
body.paipan-page .paipan-tool-frame .app-view[data-view="view_6yao"] .pp-detail-tabs.has-case-study { display:grid; grid-template-columns:repeat(7,minmax(0,1fr)); }
.sixyao-case-study { padding:18px 4px; }
.sixyao-case-study-row + .sixyao-case-study-row { margin-top:22px; padding-top:20px; border-top:1px solid var(--line,#ddd6c7); }
.sixyao-case-study-row > strong { display:block; margin-bottom:8px; font-size:15px; }
.sixyao-case-study-text { white-space:pre-wrap; overflow-wrap:anywhere; font-size:15px; line-height:1.95; color:var(--ink,#202321); }
