/* 1. 计算按钮水波纹呼吸特效 */
    @keyframes calc-pulse {
        0% { box-shadow: 0 0 0 0 rgba(184, 134, 11, 0.7); }
        70% { box-shadow: 0 0 0 15px rgba(184, 134, 11, 0); }
        100% { box-shadow: 0 0 0 0 rgba(184, 134, 11, 0); }
    }
    #bet-calc-trigger {
        position: fixed; top: 20px; right: 20px; z-index: 9999;
        background: linear-gradient(135deg, #b8860b, #8b6508);
        color: #fff; padding: 10px 22px; border-radius: 30px;
        font-weight: bold; cursor: pointer;
        display: flex; align-items: center; gap: 8px;
        border: 1px solid rgba(255,255,255,0.2);
        animation: calc-pulse 2s infinite; /* 呼吸效果 */
        transition: all 0.3s;
    }
    #bet-calc-trigger:hover { transform: scale(1.05); }

    /* 2. 计算器面板样式 */
    #premium-calculator {
        display: none; position: fixed; top: 80px; right: 20px; width: 360px;
        background: rgba(255, 255, 255, 0.98); backdrop-filter: blur(25px);
        -webkit-backdrop-filter: blur(25px); border-radius: 20px;
        border: 1px solid rgba(184, 134, 11, 0.3);
        box-shadow: 0 25px 60px rgba(0,0,0,0.25); z-index: 10000;
        overflow: hidden; font-family: 'PingFang SC', 'Microsoft YaHei', sans-serif;
    }
    
    .calc-input { width: 100%; border: 1px solid #ddd; padding: 10px; border-radius: 10px; outline: none; transition: 0.3s; }
    .calc-input:focus { border-color: #b8860b; box-shadow: 0 0 8px rgba(184,134,11,0.2); }
    
    .amt-input { width: 65px; border: 1px solid #eee; text-align: center; border-radius: 6px; padding: 6px; outline: none; }
    .amt-input:focus { border-color: #b8860b; background: #fffdf5; }

    .copy-btn {
        background: #f4f4f4; color: #8b6508; border: 1px solid #e0e0e0;
        padding: 5px 12px; border-radius: 15px; font-size: 11px; cursor: pointer;
        font-weight: bold; transition: 0.3s;
    }
    .copy-btn:hover { background: #b8860b; color: #fff; border-color: #b8860b; }
    
    /* 隐藏滚动条但保留功能 */
    .scroll-area::-webkit-scrollbar { width: 4px; }
    .scroll-area::-webkit-scrollbar-thumb { background: rgba(184,134,11,0.2); border-radius: 10px; }
