/**
 * 医生信息隐藏DOM样式（SEO优化）
 * 文件说明：
 * - 用于专家团队轮播中的医生详细信息展示
 * - 用户不可见，但搜索引擎可正常抓取和索引
 * - 使用position:absolute + clip方式隐藏（SEO友好）
 * - 符合W3C无障碍标准（WCAG），屏幕阅读器可访问
 *
 * 使用场景：
 * - 专家团队轮播组件
 * - 4位核心院长详细资料（冯思阳、李秋凤、张让虎、刘永红）
 *
 * 优化目标：
 * - 提升搜索引擎关键词覆盖
 * - 增加页面结构化数据丰富度
 * - 本地SEO优化（地理位置、联系方式）
 * - 长尾词布局（技术名称、价格信息）
 *
 * 作者：COMEI康美医美开发团队
 * 版本：1.0.0
 * 更新日期：2026-05-17
 */

/* =====================================================
   主容器：隐藏DOM容器
   - 使用绝对定位移出可视区域
   - 结合clip裁剪确保完全隐藏
   - 保持对搜索引擎和屏幕阅读器可见
   ===================================================== */
.doctor-info-hidden {
    position: absolute !important; /* 绝对定位 */
    left: -9999px !important; /* 移出可视区域左侧 */
    top: auto !important;
    width: 1px !important; /* 最小宽度 */
    height: 1px !important; /* 最小高度 */
    overflow: hidden !important; /* 隐藏溢出内容 */

    /* 裁剪隐藏（双重保障）*/
    clip: rect(0, 0, 0, 0) !important; /* 传统浏览器支持 */
    clip-path: inset(50%) !important; /* 现代浏览器优化 */
    -webkit-clip-path: inset(50%); /* Safari/WebKit兼容 */

    /* 布局重置 */
    white-space: nowrap !important; /* 不换行 */
    border: 0 !important; /* 无边框 */
    margin: 0 !important; /* 清除外边距 */
    padding: 0 !important; /* 清除内边距 */
    display: block !important; /* 保持块级布局 */

    /* 视觉属性（利于SEO抓取）*/
    font-size: 16px !important; /* 正常字体大小 */
    line-height: 1.6 !important; /* 正常行高 */
    color: #000 !important; /* 深色文字 */
    background: transparent !important; /* 透明背景 */
    z-index: -1 !important; /* 负层级（不影响其他元素）*/
}

/* =====================================================
   子元素通用样式
   - 所有子元素统一内联显示
   - 重置margin/padding/border避免影响布局
   - 保持字体继承关系
   ===================================================== */
.doctor-info-hidden h2,
.doctor-info-hidden h3,
.doctor-info-hidden p,
.doctor-info-hidden ul,
.doctor-info-hidden ol,
.doctor-info-hidden dl,
.doctor-info-hidden dt,
.doctor-info-hidden dd,
.doctor-info-hidden table,
.doctor-info-hidden td,
.doctor-info-hidden th,
.doctor-info-hidden article,
.doctor-info-hidden section,
.doctor-info-hidden footer,
.doctor-info-hidden div,
.doctor-info-hidden span {
    display: inline !important; /* 内联显示 */
    margin: 0 !important; /* 清除margin */
    padding: 0 !important; /* 清除padding */
    border: 0 !important; /* 清除border */
    font-size: inherit !important; /* 继承字体大小 */
    line-height: inherit !important; /* 继承行高 */
}

/* =====================================================
   列表项特殊处理
   - 保持list-item显示（利于SEO结构化）
   - 列表标记位置在内部
   ===================================================== */
.doctor-info-hidden li {
    display: list-item !important; /* 列表项显示 */
    list-style-position: inside !important; /* 标记在内侧 */
}

/* =====================================================
   表格元素特殊处理
   - 保持表格原有结构化布局
   - 确保表格语义正确（利于价格表等数据展示）
   ===================================================== */
.doctor-info-hidden tr {
    display: table-row !important; /* 表格行 */
}

.doctor-info-hidden td,
.doctor-info-hidden th {
    display: table-cell !important; /* 表格单元格 */
}

/* =====================================================
   可选：调试模式（开发时使用）
   取消注释以下代码可临时显示隐藏内容进行调试
   ===================================================== */
/*
.doctor-info-hidden.debug-mode {
    position: static !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
    overflow: visible !important;
    clip: auto !important;
    clip-path: none !important;
    z-index: 9999 !important;
    background: #f5f5f5 !important;
    border: 2px solid #667eea !important;
    margin: 20px !important;
    padding: 20px !important;
}
*/

/* =====================================================
   响应式适配（可选扩展）
   如果未来需要在移动端有不同表现可添加媒体查询
   ===================================================== */
/*
@media screen and (max-width: 768px) {
    .doctor-info-hidden {
        // 移动端特殊处理
    }
}
*/
