/* 用户登录状态高亮样式 */

/* 登录按钮高亮样式 */
.user-login-btn.logged-in {
    background: linear-gradient(135deg, #10b981, #059669) !important;
    border-color: #10b981 !important;
    box-shadow: 0 0 10px rgba(16, 185, 129, 0.3);
}

.user-login-btn.logged-in:hover {
    background: linear-gradient(135deg, #059669, #047857) !important;
    border-color: #059669 !important;
    box-shadow: 0 0 15px rgba(16, 185, 129, 0.5);
}

/* 设置按钮高亮样式 */
.user-settings-btn.logged-in {
    background: linear-gradient(135deg, #3b82f6, #2563eb) !important;
    border-color: #3b82f6 !important;
    box-shadow: 0 0 10px rgba(59, 130, 246, 0.3);
}

.user-settings-btn.logged-in:hover {
    background: linear-gradient(135deg, #2563eb, #1d4ed8) !important;
    border-color: #2563eb !important;
    box-shadow: 0 0 15px rgba(59, 130, 246, 0.5);
}

/* 功能开关高亮样式 */
.toggle-bg.enabled {
    background-color: #10b981 !important;
}

.toggle-dot.enabled {
    transform: translateX(1.5rem) !important;
}

/* 搜索框logo样式优化 */
#searchInput {
    background-image: url('image/logo.png');
    background-repeat: no-repeat;
    background-position: 12px center;
    background-size: 20px 20px;
    padding-left: 40px;
}

/* 响应式调整 */
@media (max-width: 640px) {
    #searchInput {
        background-position: 8px center;
        background-size: 16px 16px;
        padding-left: 32px;
    }
}