.elementor-29628 .elementor-element.elementor-element-61047e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for button, class: .elementor-element-bfd6b26 *//* 白色侧边标签 + 左侧垂直中间悬浮（跟随页面滚动） */
.elementor-element-bfd6b26 {
    /* 核心：左侧垂直中间 + 固定悬浮（跟随滚动） */
    position: fixed !important;
    left: 0 !important; /* 贴紧左侧边缘 */
    top: 50% !important; /* 垂直居中（页面中间位置） */
    transform: translateY(-50%) rotate(-90deg) !important; /* 先垂直居中，再倾斜为侧边标签 */
    transform-origin: left top !important; /* 确保倾斜后位置不偏移 */
    z-index: 99999 !important; /* 避免被遮挡 */
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;

    /* 白色样式核心配置 */
    background: #ffffff !important; /* 白色背景 */
    color: #000000 !important; /* 黑色文字（对比明显，可自定义） */
    padding: 8px 20px !important; /* 内边距，保证标签大小适中 */
    border-radius: 0 0 5px 5px !important; /* 右下角圆角，保留质感 */
    box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important; /* 轻微阴影，突出白色标签 */
    border: 1px solid #f0f0f0 !important; /* 可选：浅灰色边框，让白色标签更清晰 */
}

/* 按钮文字样式（适配白色背景） */
.elementor-element-bfd6b26 .elementor-button-text {
    font-size: 14px !important;
    font-weight: bold !important;
    text-transform: uppercase !important; /* 大写字母，匹配参考样式 */
    letter-spacing: 0.5px !important;
    color: #000000 !important; /* 文字黑色，在白色背景上清晰可见 */
}

/* 移除原按钮默认样式（避免冲突，保证白色样式纯净） */
.elementor-element-bfd6b26 .elementor-button {
    background: transparent !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    box-shadow: none !important;
}

/* 移动端适配（保持中间位置，微调大小） */
@media (max-width: 768px) {
    .elementor-element-bfd6b26 {
        padding: 6px 16px !important;
        font-size: 12px !important;
        top: 50% !important; /* 移动端仍保持垂直中间 */
    }
}/* End custom CSS */